Your app must support 16 KBmemory page sizes by November 1,2025
1.Cocos解决方案:
1.1 访问Cocos社区:https://forum.cocos.org/t/topic/170228
1.2 根据社区提供的方案,下载Window、Mac版本 支持16KB的引擎
1.3 NDK版本必须是25以上
1.4 构建项目时 取消勾选 ***press .so file (压缩文件)
1.5 android工程 AndroidManifest.xml文件中 去掉压缩属性 就可以正常打包适配 16KB页面大小了(Android Studio中可以看到是否压缩 和 16KB(没显示16KB就是不适配)
android:extractNativeLibs="true"
2.Unity解决方案:
官网文档:https://discussions.unity.***/t/info-unity-engine-support-for-16-kb-memory-page-sizes-android-15/1589588
下载支持 16KB 的Unity版本 https://unity.***/download
注意要海外ip才能下载,国内是团结引擎例:国内是unity.*** 海外是unity.***
国内:
海外:
1.1 gradle.properties文件中添加代码
# 禁止Gradle重新压缩native库
#android.bundle.enableUn***pressedNativeLibs=false
android.bundle.enableNativeDebugSymbol***pression=false
# 使用新NDK和LLD链接器(16K支持)
org.gradle.jvmargs=-Xmx4096m
android.useAndroidX=true
android.enableJetifier=true
1.2 应用 build.gradle 文件添加这一段
packagingOptions{
jniLibs {
useLegacyPackaging false
}
}
// 启用新的构建工具链支持16K页
buildFeatures {
prefab true
}