如题。。。
请检查一下,两次编译时各种版本是否一致
包括各种 sdk 版本(编译,目标,最小),以及 ndk 版本
3.16和3.17用的SDK ndk版本都是一样的 除了一个是gradule 3.3 一个是 gradule 4.4
对于 3.17 的 android sdk 版本设置没什么明显的问题,可以看到有一个用的 NDK 17(3.17 版本?),你确定 3.16 版本也用的 NDK 17, 不会编译出错?
以及编译的 ABI 都是 armeabi-v7a 吗?你的游戏在其它 Android 8.1 中有没有问题,8.0 呢
3.17 跟 3.16用的环境 都是一样的。除了gradule 版本不一样.
没有8.0手机啊
要不我把apk发你邮箱?,你玩下就知道啦
”,你确定 3.16 版本也用的 NDK 17, 不会编译出错?“, 刚开始编译报错,后来我把
RPOP_APP_AB = armeabi 改成 RPOP_APP_AB = armeabi_v7a 就好啦。(cocos 3.16)
会不会是gradule 从3.3 升级到4.4出现的问题?
我升级到3.10后就没在升级了,不想折腾!你们好强!
3.15.1 修改一些兼容问题后 可以用
除了声音这个很坑 其他还可以的
刚试了下 3.17编出的版本,跑在android 7.1 ,没有问题,是不是系统升级的问题?难道 3.17不支持 android 8.1版本?
3.17 不会特意不支持,Android 8.1 的,能支持 7.1,Google 保证的通过修改 sdk 版本 8.1 可以跑能跑在 7.1 的 app,华为应该保证一个游戏能跑到别的品牌的 8.1 系统,就应该能跑到自家的。
你的是 lua,cpp,还是 js 项目
cpp, 可以我这边确实是8.1跑的有问题,8.1 以下的都没问题。那咋办?我apk发你看下?
我这里也没 8.1 的真机,只能通过模拟器看,你在模拟器的 8.1,8.2 (API 27,28)上跑有问题没?
你也可以对比一下 3.16 的 Android.mk 和 3.17 的区别,看是不是有什么编译参数不一样。实在没办法的话 apk 发我吧,不保证给及时回复。邮箱,2627993092@qq.com
我看是不是我升级gradule 4.4的问题,我换gradule 3.3 看看效果





