【求助】Android原生打包报错 jsb is not defined

测试环境

  • Cocos Creator 2.0.8/2.0.9 都试过
  • Android Studio 3.1.2/3.3.2 都试过
  • Gradle: 4.10.3
  • 插件: com.android.tools.build:gradle:3.2.0(ps: 3.1.0也试过了)
  • ndk:r16、r19都试过

ps: 已经特别注意文档上的前强调事项

测试步骤

  1. Cocos Creator 建立一个空白场景,可以什么都不写
  2. 直接打包到Android平台,编译并运行在真机上
  3. 首次运行无问题,按home键回到桌面,然后重新进入游戏后,游戏崩溃,报错 jsb is not defined

报错截图

@337031709 @huanxinyin

希望有人为老哥解答!

@Knox

@kenshin @jare @wangzhe

用2.0.9的helloworld工程试了一下,并没有能够复现。





谢谢大大的回复,在各种配置之间切换之后,最后发现在同一台手机上无论如何都是会 “崩溃” (首次打开没问题,按Home键回到桌面后,再次打开该APP会出现崩溃),后来换了其他手机,发现并没有出现此类问题。在详细记录一下测试情况

  • 红米2A Android 4.4.4 MIUI 8.7.2.16 无论如何都会 "崩溃"
  • 华为DIG-AL00 Android 6.0 EMUI 4.1 一切正常
  • 红米6A Android 8.1.0 MIUI 10.9.3.14 一切正常

可以试下android 4上面是不是都会崩溃。我这边手头只有android6 和 8的机子,没试出来

也没有其他Android 4.4.4系统的手机了,只有那一台,所以不确保所有 Android 4.4.4 系统的都会崩溃,可能是个例也说不准

请问这个问题如何解决了?

设置APK最低安装版本为Android 5.0 系统,5.0之下的版本不能安装

奥 谢谢~