用官方的教程热更,安卓闪退

cococs creator 2.2.0

手机: vivov813bt
ndk: android-ndk-r13b-windows-x86_64
sdk: 28

闪退报错:
2020-01-02 17:26:15.638 4418-4444/? A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x4 in tid 4444 (GLThread 3280), pid 4418

连版本文件都下载不下来
一开始怀疑是线程问题,注释了 setMaxConcurrentTask 之后,还是一样闪退

详细报错:

2020-01-03 16:29:06.425 19433-19465/? A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x4 in tid 19465 (GLThread 4174), pid 19433 (om.xxxx.test)
2020-01-03 16:29:06.546 19739-19739/? A/DEBUG: pid: 19433, tid: 19465, name: GLThread 4174 >>> com.xxxx.test <<<
2020-01-03 16:29:06.548 19739-19739/? A/DEBUG: #00 pc 00dde3a8 /data/app/com.xxxx.test-PsrC3QKi9ZjhozzjbBTYNQ==/lib/arm/libcocos2djs.so (std::__ndk1::__shared_count::__add_shared()+1)
2020-01-03 16:29:06.548 19739-19739/? A/DEBUG: #01 pc 00dd605b /data/app/com.xxxx.test-PsrC3QKi9ZjhozzjbBTYNQ==/lib/arm/libcocos2djs.so (std::__ndk1::locale::locale(std::__ndk1::locale const&)+12)
2020-01-03 16:29:06.548 19739-19739/? A/DEBUG: #02 pc 00dbcb05 /data/app/com.xxxx.test-PsrC3QKi9ZjhozzjbBTYNQ==/lib/arm/libcocos2djs.so (std::__ndk1::ios_base::getloc() const+8)
2020-01-03 16:29:06.548 19739-19739/? A/DEBUG: #03 pc 00644eac /data/app/com.xxxx.test-PsrC3QKi9ZjhozzjbBTYNQ==/lib/arm/libcocos2djs.so (cocos2d::extension::Manifest::saveToFile(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&)+496)
2020-01-03 16:29:06.548 19739-19739/? A/DEBUG: #04 pc 0064fa98 /data/app/com.xxxx.test-PsrC3QKi9ZjhozzjbBTYNQ==/lib/arm/libcocos2djs.so (cocos2d::extension::AssetsManagerEx::prepareUpdate()+2456)
2020-01-03 16:29:06.548 19739-19739/? A/DEBUG: #05 pc 0064ef24 /data/app/com.xxxx.test-PsrC3QKi9ZjhozzjbBTYNQ==/lib/arm/libcocos2djs.so (cocos2d::extension::AssetsManagerEx::startUpdate()+48)
2020-01-03 16:29:06.548 19739-19739/? A/DEBUG: #06 pc 0064ee3c /data/app/com.xxxx.test-PsrC3QKi9ZjhozzjbBTYNQ==/lib/arm/libcocos2djs.so (cocos2d::extension::AssetsManagerEx::parseManifest()+452)
2020-01-03 16:29:06.548 19739-19739/? A/DEBUG: #07 pc 005e8ad4 /data/app/com.xxxx.test-PsrC3QKi9ZjhozzjbBTYNQ==/lib/arm/libcocos2djs.so (cocos2d::network::DownloaderAndroid::_onFinish(int, int, char const*, std::__ndk1::vector<unsigned char, std::__ndk1::allocator>&)+464)
2020-01-03 16:29:06.548 19739-19739/? A/DEBUG: #08 pc 005e8f44 /data/app/com.xxxx.test-PsrC3QKi9ZjhozzjbBTYNQ==/lib/arm/libcocos2djs.so (Java_org_cocos2dx_lib_Cocos2dxDownloader_nativeOnFinish+584)
2020-01-03 16:29:06.548 19739-19739/? A/DEBUG: #09 pc 0001d7b1 /data/app/com.xxxx.test-PsrC3QKi9ZjhozzjbBTYNQ==/oat/arm/base.odex (offset 0x1c000)
2020-01-03 16:29:07.729 1498-1793/? W/InputDispatcher: channel ‘ea842ab com.xxxx.test/com.xxxx.cocossdk.MainActivity (server)’ ~ Consumer closed input channel or an error occurred. events=0x9
2020-01-03 16:29:07.730 1498-1793/? E/InputDispatcher: channel ‘ea842ab com.xxxx.test/com.xxxx.cocossdk.MainActivity (server)’ ~ Channel is unrecoverably broken and will be disposed!

我知道原因

求赐教:joy:

是高版本安卓的问题,你去看看 安卓9为什么http 连接不上就知道原因了

你是不是执行version_generator.js 的 -s build/android/data/ 这个路径和你实际build路径不一致,我也遇到这个闪退了,折腾两天对比排除发现的,修正后就不会闪退了