【必现问题】cocos3.5.2 helloworld项目黑屏问题

  • Creator 版本:3.5.2

  • 目标平台: Android

  • 重现方式:helloworld使用android studio打开,新建一个TestActivity并设置为启动页,在TestActivity中新建一个按钮点击可以打开com.cocos.game.AppActivity,AppActivity中添加返回处理:
    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_BACK) {
    finish();
    }
    return super.onKeyDown(keyCode, event);
    }
    直接打包运行,只有第一次可以进入游戏界面,后续按返回键再进入或者按桌面键再进入都会黑屏,重复进入-退出三次整个app会卡住然后崩溃

  • 首个报错:
    1004-10831/system_process E/ActivityManager: ANR in com.cocos.test(com.cocos.test/.TestActivity)
    PID: 10748
    Reason: Input dispatching timed out (3e6420b com.cocos.test/com.cocos.test.TestActivity (server) is not responding. Waited 5002ms for MotionEvent(deviceId=-1, source=0x00001002, displayId=0, action=DOWN, actionButton=0x00000000, flags=0x00000000, metaState=0x00000000, buttonState=0x00000000, classification=NONE, edgeFlags=0x00000000, xPrecision=1.0, yPrecision=1.0, xCursorPosition=nan, yCursorPosition=nan, pointers=[0: (1429.0, 704.0)]), policyFlags=0x6b000000)
    Parent: com.cocos.test/.TestActivity
    Load: 3.07 / 3.19 / 3.08
    ----- Output from /proc/pressure/memory -----
    some avg10=0.00 avg60=0.00 avg300=0.00 total=0
    full avg10=0.00 avg60=0.00 avg300=0.00 total=0
    ----- End output from /proc/pressure/memory -----

  • 之前哪个版本是正常的:未知

  • 重现概率: 必现

取消勾选vulkan就好了,但是这样的话Android这个vulkan选项的意义在哪呢?有没有既可以使用vulkan又可以解决这个问题的方法?

方便给个 demo 吗?测试机型是?

vulkan和Swappy不能一起使用,一起使用就会出现你这种情况

关掉Swappy就可以了

就是普通的helloworld直接用android studio打开proj之后添加我主题中的重现方式后打包,使用机型是小米10,android11

关掉swappy没有解决,只能关vulkan才解决,不开Vulkan但是开swappy可以