Android 16KB 页面大小特性支持 & 引擎库更新

:sob:别用3.8.8打包,3.8.8这个版本有问题。你预制体的脚本如果挂载了其它预制体的话,都会消失。重新绑定也会消失。这个bug也不知道修复了没有。官方直接发布这个3.8.8版本是个很大的坑。还是改回用3.8.7的版本自己手动修改吧。

堆栈分析应该是广告播放时(adSDK),内存紧张导致游戏Act被释放掉,广告完成后java回调c++发现脚本引擎失效,继而崩溃

只升级了ndk28,没有替换v8库,发现Google提审也能过就没管了

嗯嗯.谢了…我之前就可以了只是andrioidStudio 2025.1.1的版本检测16k 有 bug 升级到2025.1.3 就好了…

最近会提测,这个bug在修复版已改了。

这个是什么问题

ndk是29

2.4.15,空白模板,NDK28,Android Studio Otter | 2025.2.1 Patch 1,Gradle 8.14.3,打包显示对齐16KB正常。供参考。

编译出错

大佬,考虑考虑把这几个bug修了再提测吗

这个帖子只处理 16kb相关,其他问题烦请在cocos-engine 提issue,谢谢。

可以考虑ndk降到28, 29没验证

28也不行

主要是没编辑器的仓库只能发贴了。issue也有但是好像暂时没什么人处理。

安卓的发布构建arm-v8库 不支持16kb,但构建选googlePlay构建是支持的,这正常的吗

要检查 gradle 版本,ndk版本
如果都一样还是不行,再考虑要不要加。target_link_options(your_native_lib PRIVATE “-Wl,-z,max-page-size=16384”)。

安卓的发布构建arm-v8库 不支持16kb
===这个需要手机有支持。

你这个感觉环境有问题,建议工程目录缓存都删除后重新验证。
比如native, build, temp, library都删除

这个是因为ndk 29,废弃了boost的一些特性,需要降低ndk版本到28

请问是需要再哪儿执行npm install和build呢?还有我使用的引擎版本是3.8.7,我是和你说的一样,把下载下的zip包内的engin目录替换了我387内的目录,ndk修改成28有异常提示呢 image

我使用r23编译打包后提示:image