cocos2.4系列,如何打包支持16KB对齐的安卓应用???

你是我亲哥啊,谷■商店 现在要求必须用最新的api35+。。顺便问一下 jdk用的多少呢?我用的17,打包有问题。报错 [CXX1104] NDK from ndk.dir at F:\android_studio_sdk\ndk\28.1.13356709 had version [28.1.13356709] which disagrees with android.ndkVersion [26.1.10909125]

排查好久了,没找到原因。

已经解决了,需要把这里的ndk都调成28.1

这样升级16kb,设备上运行会不会奔溃

我们项目自己升级了 v8, 实测会崩溃

那怎么解决此问题?

我等官方出方案

用的Android Studio自带的
[CXX1104] NDK from ndk.dir at F:\android_studio_sdk\ndk\28.1.13356709 had version [28.1.13356709] which disagrees with android.ndkVersion [26.1.10909125]这个报错把local.properties里面的ndk.dir这条删了,改为在build.gradled的Android里面用ndkVersion '28.1.13356709’设置就不会冲突了。image 像这样

我是不行,引擎ccc是3.8.7.

在as(Android studio)那边下载了ndk是28.xxx,然后在ccc编辑器这边绑定,会提醒仅支持21~23?

然后我不管,直接打包。
打包后在as那边对应设置ndkVer同样的28.xxx

打包会报错,看起来是引擎cpp不支持?

https://mp.weixin.qq.com/s/Yz-ygMX_u4R4EOPjqnQCqg

你遇到的这个问题,我也遇到了,多折腾折腾,就知道该用哪个版本了

我就是看你的文章说了,要r28以上。
现在用的as是:2024.3.2 Patch 1
正在升级到最新稳定版,官方是 2025.1.1 Patch 1

挺烦恼的,打一次包要很久。

之前是谷■提审之后才报错,不知道是不是这些版本问题,所以就开始折腾之路。

那你肯定没看到底,也不卖关子了,我仍旧用的是R26

有你这个黑色的代码吗?
那个是付费看完的按钮?

自愿,再多解释,又该讨人厌了,天天卖卖卖
image


不是
我是疑问句
没有鄙视的意思
该付费的付费很正常

我说的是看不出来那个是“点击购买可以看完整文章”

更新 Android.mk 以启用 16 KB ELF 对齐:
LOCAL_LDFLAGS += “-Wl,-z,max-page-size=16384”

2赞

我的2.4.13 使用了2025.1.2版本的Android studio(最新的android stuido版本) 使用ndk28 成功16KB 谷■方法有个sh文件 可以生成APK后检验一下 android targetSdk使用35

大佬,请问最后怎么解决的?

我没接了
放弃

:joy: :joy: :joy:

大佬,怎么解决的 :pray:,求教求教,目前项目使用的是 v3.8.0, NDK r23,按照官方文档:

修改后构建打包 APK 还是显示不支持 16KB。

按照目前的计划,3.8.7 支持完成之后,后续会支持 2.4.1x 的版本。

1赞