cocos3.10修改支持64位并且用最新Android-29打包apk还有希望么?

当谷歌的新规则遇到老版本的cocos项目,这就让人尴尬了。64位,当前最新的targetSDKVersion。64位好办, (ndk16b+Android-22已经搞定)但是用最新的Android-29打包,搞了一个星期都还没折腾出来,这坑都不知道怎么填了,有哪位大神分享一下解决思路吗?谢谢啦

ndk16b+Android-22 用这个打包出来的apk 就支持64位了吗?

你使用的什么工具打包,哥们

如果只是要支持64位比较简单,就是ndk16b+Android-22就行了,用3.13的替换3.10的第三方库,其中内核部分c++代码需要手动修复一下,主要是网络那块有几个名字换了还有另外一个就是头文件要修改,编译的时候mk加上arm64-v8a就行了。

这个看自己要求,我的要求支持Android-29,我自己的目前是ndrr20+Android-29,compileSdkVersion 29,打包脚本换了cocos3.14(为了支持旧项目做了些小修改),mk的APP_STL换成C++_static,新版本的64位去掉了android_support库,自己用到的想办法找到对应工具生成64位的(你项目没用到的话或者不需要管这块),Android那边org.apache.http这块也移除了,我说去Android-26把jar包复制过来用(试过用更新的jar,会报错)。还有一些ndk其他地方的小修改没记录想不起来了,目前手机测试Android5.0、Android6.0、Android7.0和Android8.0的测试都通过了,剩下9.0和10.0的测试,估计这两版本还有些地方还得去修改,目前我也只到这里。

大佬 能具体说下细节吗 我也是3.10升级64位