2dx-lua支持google要求的16kb对齐吗?

@panda

官方什么时候能支持16kb对齐,现在就差cocos的没对齐

1赞

我好像弄好了,lua的要重新编译openssl替换对应的.a文件,还要修改gradle文件,我用的是cocos2d 4.0,apg,8.9.3,gradle 8.14.3, buildToolsVersion ‘36.0.0’,ndkVersion ‘28.2.13676358’,PROP_COMPILE_SDK_VERSION=35,
PROP_MIN_SDK_VERSION=28,PROP_TARGET_SDK_VERSION=35

2赞

cocos2dx 可以自己手动16KB对齐。 几个项目已经提交审核通过。需要自己编译库

使用最新的cocos2dx 4.0 吗? 刚好老项目也碰到类似的问题,不知能否指导下,需要做哪些修改。

Android 16kb 页面特性在3.x 已经完成;可以测试。3.x 可以参考两个仓库的修改进行合并。2.x external的修改应该也是必须的,engine仓库的修改可以参考

这个3.x 是cocos creator 3.x 还是 cocos2dx 3.x

配置参考你楼上的配置,可能会出现编译openssl出现问题,替换一下就行,已经编译好了,直接替换
openssl.zip (1.5 MB)

cocos creator 3.x

cocos2dx 3.14的项目,请问如何操作,有教程吗

你好,你的16kb适配好了吗

你好,是怎么适配好的。我项目使用的quick3.3/

你好,你适配成功了吗?我使用的quick3.3 ,适配不成功。。。。

我只适配了在用的 2.4.11 版本

怎么处理的,我的res里面的图片资源一直不适配16k b

你好,cocos2dx 你是如何手动对齐的? 可以分享一下吗?

项目已经完成,参考官方说明,不用ndk28去重新编译,还是用ndk21,只需要修改下面两点就可以了



官方说明https://developer.android.google.cn/guide/practices/page-sizes?hl=zh-cn#cmake_1

你好,你们运行在 谷■的安卓16模拟器+16KB页面时 会出现问题吗?

我这边的方案也是替换了openssl库,发现运行在安卓16模拟器会出现一些崩溃
例如png库崩溃 (已解决,替换了Creator的最新png库)
其他随机崩溃(未解决, 我怀疑和 luajit库有关)

但这些问题 【安卓15模拟器+16KB页面】 都不会出现。

没有遇到你说的问题。可能我比较幸运吧。手动狗头.png


这个我添加了,然后再编译的,你也试试?祝好运 :grinning:
google参考文档:https://developer.android.com/guide/practices/page-sizes?hl=zh-cn#compile-16-kb-alignment

谢谢,这些都有按谷■推荐的处理过了。我再研究看看