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

如题。2025年11月之后就强制要求16KB对齐了。
请官方出一个教程,cocos2.4系列如何打包出16KB对齐的安卓应用。

升级 ndk 到 r28,不行就参考官网的配置加配置项,打出来后用工具检测一下,正常应该解决了,不行就重编静态库

顶一下,官方会给解决方案不 @panda

别人都离职了几年了 你还@他

跟着学习学习

2.4.13
ndk28 可以编译

能编过,但不符合要求。

2.4.3,先确保4.2.2+API34能正常出包,然后gradle升级到8.5.0,ndk26/28试过都行,出包编译各种C++报错,主要是:int-float精度问题、库问题,这个照着2.4.14引擎版本改就行,android库直接拷过来用,挨个改完就能正常出包了

1赞

提包到谷■,16k还是不满足吗

官方目前支持的gradle是8.0.2,NDK是23。不然好像cocos静态库会不支持。

嗯呢,出包之后用真机试了,不满足要求。

用真机试了,不满足要求。

记录CocosCreator项目顺利升级、支持16KB的全过程

1赞

谢谢。前几天已经解决了。

1赞

安卓依赖的静态库.a需要重新build吗,目前升级了ndk和gradle版本,用工具验证成功,但是在API 35的设备启动crash

你的是什么手机,是会奔溃吗,我用三星s9没出现问题

Android Studio用16KB的镜像建一个模拟器,装上去跑就知道了,不符合16KB是启动不了并弹出弹窗的。

事实证明你是对的,ndk升级到28就可以了。这个是我的helloworld,Cocos Creator 2.4.15,Android Studio 2024.3.2 Patch 1,API35和16KB同时解决。有需要的可以参考。
image


image

2赞

感谢分享6666

如何测试GoogleAPK在16KB设备能否正常运行?