3.X打包原生安卓11(android sdk-30)崩溃,必现

  • Creator 版本:

  • 目标平台:安卓原生

  • 重现方式:选择android-30,打包

  • 之前哪个版本是正常的:
    有两种情况是正常的:
    1,打包选择android-29,28都正常,安卓手机系统不限
    2,打包选择android-30,手机系统版本<11的

  • 手机型号: 小米,华为(手机系统是android11的)

  • 编辑器操作系统: windwos

  • 重现概率: 100%

为什么要用sdk-30。
都是谷歌爸爸逼的。。

Google在2021年8月开始,将强制所有新应用使用targetSdkVersion为30或更高

听你这么一说,我去试试打一个。 :joy:

是啥结果上来说下。

目前身边没有11以下的安卓系统 ,我自己的是miniu12.5看起来没有问题。下午用同事的华为安卓9再试试。 :grin:

API-30同闪退

我在华为系统 版本是安卓9的上试了下,也不崩。你打的是空包吗?我用的空包试的。

已建立 issue 进行排查,感谢反馈!

版本creator3.3,构建打包用android-30打包,,在安卓系统为11的机型上跑。试下。。
我这边是必崩溃的

我这边看github有改了个android-sdk-30,andori 11系统的修复。

crash prevention on Android 11 + API 30 #3669
用creator3.2.1,替换了相应的修改,出包没发现崩溃问题。

但这边用creator3.3出包还是有问题。崩溃,
但查看creator3.3源码,发现是已修正过的#3669的问题。所以又被3.3劝退了

老乡别走!一起维护开源生态 :rofl:

能力有限,最多反馈个bug。。

问题在 Android 11 SDK 30 crash · Issue #3857 · cocos-creator/engine-native · GitHub 记录了

GOOD GOOD。好像修复了。 :grin:

原生性能如何?跟2dx比

drawcall低一些
性能还没时间比

这个问题解决了么, 3.3.0还行还是一样闪退,

链接里面有说改这个代码,我看了3.3.0已经改成这个了,但还是闪退

后面3.3.0有解决么

3.3的问题已记录,暂未解决,可关注github

目前我的做法是回退版本到3.2.1

:rofl:项目在3.3上面改了很多东西,现在回退回去meta都变了,运行起来各种资源找不到

mate都不提交SVN的,所以并不影响,全局删除mate,等编辑器重新生成