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

要看v8 版本,9.0以下不用升级v8,升级as, ndk即可。

  1. 下载Android Studio 2025
  2. 升级AGP到8.6.0
  3. 升级Gradle Version 到 8.7
  4. NDK升级到28.2.13676358

然后提示build的时候很多错误,AI搜了一下说是需要重新编译cocos2d-x-lite-external, 还在挣扎中

2.4.13怎么解决?ndk升级到28.2.13676358的话,gradle version和android gradle plugin version要用多少,现在有打出包的吗?眼看到11月1号了

官方感觉已经把其他版本 抛弃了 :joy:

我升级到387做了16kb对齐。然后387有bug。。。 :sweat_smile:

求顺便更v8到12.9.26或之后的版本
iOS原生下用–wasm-jitless替代–jitless

大家有遇到过吗 16kb模拟器环境,游戏放着不动就闪退了

我也是本地3.8.5,然后用PR的external完全替换到我本地3.8.5的external。初步看运行正常,但是还是有点担心代码不匹配,是否需要先升级到3.8.7后再同步这个16kb的修改啊?感谢

我agp是8.10.1,gradle是8.11 ndk是28.1 我使用的是备用方案,照着pr更改也替换了v8。但是出现了这个原因,我查了下好像都没人出现。大佬能不能帮忙看看。不过pr里有个关于goole 的配置更改,但我文件夹里没有goole所以就没更改了。我的是3.8.3的cocos编辑器

我也是 3.8.3 这个 external 下的文件是怎么修改的?全部替换嘛?还是改单个文件?

大佬,3.8.3 这个 external 下的文件是怎么修改的?全部替换嘛?还是改单个文件?

我3.8.5,参考的这个方案image ,直接用链接中的external替换本地的external。安卓编译成功且是16kb的。但是ios编译后,低版本的iphone运行报错:Symbol not found: (__ZNSt3__122__libcpp_verbose_abortEPKcz)
Referenced from: ‘/private/var/containers/Bundle/Application/xxxx/xxx-mobile.app/xxx。debug.dylib’
Expected in: ‘/usr/lib/libc++.1.dylib’.请问有遇到吗?试了好多种ai的方法都无法解决

3.8.0 及以上版本都可以下载 v3.8.7-16kb分支下的 external 文件中的所有内容全部替换本地的 external 的文件夹?

问豆包,手动改这些代码,我试过可以打包

请问下支持16kb的3.8.8正式版本计划什么时候发布呢 @song2008_2001

3.8.3 版本使用 388 分支,只替换更新 android的 arm64,x86_64 v8库?external 需要全部替换修改嘛?

我是全部替换了


我用Cocos3.8.8 构建的
gradle:8.11.1
ndk:28.1.13356709
sdk:36
构建的为什么不支持16kb,项目中只创建了单色

看你截图信息和16kb 应该无关,图片等align 应该和动态库的无关;建议在android 官网上看下是否有解决方案。

我用
C:\Users\admin\AppData\Local\Android\Sdk\build-tools\35.0.1\zipalign.exe -v 16 E:\CocosSystemData\samsung\andorid_16kb\native\engine\android\app\release\andorid_16kb-release.apk E:\CocosSystemData\samsung\andorid_16kb\native\engine\android\app\release\andorid_16kb-release-aligned.apk 重新对齐了 最后输出成功了,那会有什么问题吗?
image 这个勾不勾也不影响吗?