中医养生 發表於 2025-9-9 10:37:00

Android app的16KB支持的自测和适配

<blockquote>
<p>原文地址: Android app的16KB支持的自测和适配-Stars-One的杂货小窝</p>
</blockquote>
<blockquote>
<p>注: 本文以app使用其他SDK的情况为例,不涉及NDK和C层代码的适配工作</p>
</blockquote>
<p>由于公司app还是上架谷歌市场,上架app要求必须支持Android15,但Android15需要强制要求适配16KB,记录下步骤</p>
<h2 id="1检测是否支持16kb">1.检测是否支持16KB</h2>
<p>下载个最新的Android Studio,我使用的版本是Android Studio Meerkat Feature Drop | 2024.3.2 ,下载比我新的版本应该都没有问题</p>
<p>使用Android Studio打开apk(或者把apk直接拖进Android Studio),会出现下面的页面(实际上就是查看apk的反编译信息)</p>
<p><img src="https://img2024.cnblogs.com/blog/1210268/202509/1210268-20250909100948499-978818045.png" alt="PixPin_2025-09-09_10-09-28" loading="lazy"></p>
<p>之后展开lib文件夹(这里面就是so库了),看看是哪些不支持</p>
<p><img src="https://img2024.cnblogs.com/blog/1210268/202509/1210268-20250909101039100-511009505.png" alt="PixPin_2025-09-09_10-10-37" loading="lazy"></p>
<p>如果是不支持的,则是下面这种提示</p>
<p><img src="https://img2024.cnblogs.com/blog/1210268/202509/1210268-20250909101103367-1412772973.png" alt="image" loading="lazy"></p>
<h2 id="2适配步骤">2.适配步骤</h2>
<p>这里,由于SDK都是别家的,那肯定得找对应开发提需求或者可以看看最新版本的库有无支持</p>
<h2 id="3模拟器运行测试">3.模拟器运行测试</h2>
<p>下载可参考使用基于 16 KB 的 Android 15 系统映像设置 Android 模拟器</p>
<p>总结就是:</p>
<p><img src="https://img2024.cnblogs.com/blog/1210268/202509/1210268-20250909103148682-1955752020.png" alt="PixPin_2025-09-09_10-30-21" loading="lazy"></p>
<p>需要你自己下载一个16KB支持的模拟器镜像,并以此镜像创建一个Android模拟器</p>
<p>用这个模拟器去运行你的app,看看是否能够正常运行</p>
<h2 id="参考">参考</h2>
<ul>
<li>支持 16 KB 的页面大小 &nbsp;|&nbsp; Compatibility &nbsp;|&nbsp; Android Developers</li>
<li>Android15适配16kbAndroid15适配16kb 1.前言: 之前把其中一个关于遥控器控制的App上架到了G - 掘金</li>
</ul>


</div>
<div id="MySignature" role="contentinfo">
    <hr>
<span>提问之前,请先看</span>提问须知
<span>点击右侧图标发起提问</span>
<img border="0" src="http://wpa.qq.com/pa?p=2:1053894518:52" alt="联系我" title="联系我">
<span>或者加入QQ群一起学习</span>
<img border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="Stars-One安卓学习交流群" title="Stars-One安卓学习交流群">
TornadoFx学习交流群:1071184701
<img src="https://img2020.cnblogs.com/blog/1210268/202003/1210268-20200316120825333-1551152974.png" width="1000" height="auto">
<img src="https://img2018.cnblogs.com/blog/1210268/201905/1210268-20190508151523126-971809604.gif" width="1000" height="auto">
<!--<img src="https://img2020.cnblogs.com/blog/1210268/202004/1210268-20200413161422035-1188549898.gif" width="1000" height="auto">--><br><br>
来源:https://www.cnblogs.com/stars-one/p/19081361
頁: [1]
查看完整版本: Android app的16KB支持的自测和适配