https://developer.android.com/guide/practices/page-sizes?hl=zh-cn
16 KB Google Play 兼容性要求
自 2025 年 11 月 1 日起,提交到 Google Play 且以 Android 15 及更高版本的设备为目标平台的所有新应用和现有应用更新都必须支持 16 KB 页面大小。

1)NDK r28 及更高版本默认编译为 16 KB 对齐的库
在as里面下载28的ndk,或者:https://github.com/android/ndk/releases 可看。
2)AGP升级到8.5.1 或更高版本,默认采用 16 KB 对齐。
修复安卓15的16k对齐问题。
NDK升级到28.1.13356709,AGP 升级到 8.5.1,gradle是gradle-8.10.2-all.zip
3) 在build.gradle里面添加

ndkVersion '28.1.13356709'

4)AndroidManifest.xml里面,在<application里面添加

        <property
            android:name="android.adservices.AD_SERVICES_CONFIG"
            android:resource="@xml/gma_ad_services_config"
            tools:replace="android:resource"/>

5)测试,验证应用是否按 16 KB 对齐
zipalign -c -P 16 -v 4 APK_NAME.apk
zipalign是在Android/sdk/build-tools/35.0.1里面的

标签: none

添加新评论