Creator 3.7.3 安卓屏幕旋转必闪退

Creator 3.7.3 安卓屏幕旋转(默认竖屏,抖动手机自动切换横屏后)必闪退

只是在Activity.java中添加了这段代码
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);

附:闪退报错日志
D/GameControllerThread: onInputDeviceChanged id: 5
V/threaded_app: APP_CMD_CONFIG_CHANGED
V/threaded_app: Config: mcc=0 mnc=0 lang=en cnt=US orien=1 touch=3 dens=440 keys=1 nav=1 keysHid=3 navHid=0 sdk=29 size=2 long=2 modetype=1 modenight=1
I/Cocos: 12:31:57 [INFO]: AndroidPlatform: APP_CMD_CONFIG_CHANGED
V/threaded_app: NativeWindowResized: 0x738c41d080 – 0x738b386010 ( 2340 x 1080 )
V/threaded_app: NativeWindowRedrawNeeded: 0x738c41d080 – 0x738b386010
I/Cocos: 12:31:57 [INFO]: AndroidPlatform: APP_CMD_WINDOW_RESIZED

--------- beginning of crash

A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 23142 (Thread-2), pid 23066 (test.apkname)

为了方便开发组尽快找到问题,我把android demo一并奉上 :
百度网盘提取APK
链接:https://pan.baidu.com/s/1EMdhjRNu1EZyFCKzZwyBUg
提取码:6666
–来自百度网盘超级会员V5的分享

怎么没有官方关注这么严重的错误呢

提交这么久了,视而不见,Unity设置里面一个复选框就搞定了的事情,cocos需要我们手动搞半天都闪退,完事官方这么多开发者,难道都在忙着下午茶,摸鱼?

顶一目啊!

ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT
ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE
有没有可能是这个的原因?

您好,我使用cocos-test-projects测试了下,并没有奔溃,我把this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);加在CocosActivity的oncreate里也没有奔溃。

使用的也是3.7.3,android,小米10 pro测试的。

您好,测试的demo在哪里去呢?网盘好像只有APK?

那就邪了门,我都怀疑我自己了,我换个编译试试

我说下当前我的开发环境
1、gradle-7.3.3
2、jdk-11.0.18
3、Android NDK:21.0.6113669
4、sdk : 29


如果我用软件自带的生成,从来没有成功过,于是我一直用的android studio打包的

你把这个日志文件发我看看?

我这边用3.7.3 打包没发现跟你一样的闪退问题,我这边正常。

image 只要勾选其中几个复选框,一定会闪退

我把全部勾选了,没有出现奔溃哦,我是使用cocos-test-case测试的。

3.7.3,android,小米10 pro测试

刚开始竖屏,横屏,未出现奔溃。

您方便弄个简单的测试例,然后把配置导出来,一起发给我测试下么?

会闪退 和手机型号有关系 而且是必现的 我都是自己修复了 c++代码 检查屏幕尺寸发生变化的地方

这个问题在3.7以上的版本就有 公司好几台手机必现

我刚开始创建的2d项目,必现,现在我创建3D项目,到目前测试,不闪退了。

能提供一下你是如何修复的吗?

(闪退必现)安卓6.0版本3.7.1版本切后台点击图标闪退 其实是这个问题 但是这里提供的解决方案只能解决一部分机型 后面我把报错的地方都改了 就没有出现过了