cocos creator android 原生版本热更问题:
v2.1.2版本 热更正常,工程升级到v2.1.3版本,更新过程,下载manifest文件并检查版本都正常,当开始更新资源文件时就闪退了,有人遇到相同问题吗?现在不知道如何解决。系统版本:MIUI 10.1.2 ( android 9)
日志如下:
10-16 19:07:18.443 11158-11185/com.testA.testApp D/jswrapper: JS: testApp: [Wed Oct 16 2019 19:07:18 GMT+0800 (CST)] (442):onUpgradeHandler EventCode ==>5
JS: testApp: [Wed Oct 16 2019 19:07:18 GMT+0800 (CST)] (443):onState 0
JS: testApp: [Wed Oct 16 2019 19:07:18 GMT+0800 (CST)] (443):onProgress 0
10-16 19:07:18.444 11158-11185/com.testA.testApp D/jswrapper: JS: testApp: [Wed Oct 16 2019 19:07:18 GMT+0800 (CST)] (444):onUpgradeHandler EventCode ==>5
JS: testApp: [Wed Oct 16 2019 19:07:18 GMT+0800 (CST)] (444):onState 0
JS: testApp: [Wed Oct 16 2019 19:07:18 GMT+0800 (CST)] (444):onProgress 0
10-16 19:07:18.492 11158-11185/com.testA.testApp D/jswrapper: JS: testApp: [Wed Oct 16 2019 19:07:18 GMT+0800 (CST)] (492):JS Custom Version Compare: version A is 3.0.18, version B is 3.0.19
JS: testApp: [Wed Oct 16 2019 19:07:18 GMT+0800 (CST)] (492):onUpgradeHandler EventCode ==>3
10-16 19:07:18.557 11158-11185/com.testA.testApp D/cocos2d-x: find in flash memory dirPath(/data/user/0/com.testA.testApp/files/hotfix_asset_temp)
10-16 19:07:18.546 11158-11158/com.testA.testApp W/com.testA.testApp: type=1400 audit(0.0:38950): avc: denied { read } for comm=474C5468726561642033323638 name="/" dev=“rootfs” ino=1 scontext=u:r:untrusted_app:s0:c130,c259,c512,c768 tcontext=u:object_r:rootfs:s0 tclass=dir permissive=0
--------- beginning of crash
10-16 19:07:18.580 11158-11185/com.testA.testApp A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x4 in tid 11185 (GLThread 3268), pid 11158 (com.testA.testApp)
10-16 19:07:18.702 11225-11225/? I/crash_dump32: obtaining output fd from tombstoned, type: kDebuggerdTombstone
10-16 19:07:18.704 1021-1021/? I//system/bin/tombstoned: received crash request for pid 11185
10-16 19:07:18.705 11225-11225/? I/crash_dump32: performing dump of process 11158 (target tid = 11185)
10-16 19:07:18.732 11225-11225/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
10-16 19:07:18.733 11225-11225/? A/DEBUG: Build fingerprint: ‘Xiaomi/jason/jason:9/PKQ1.181007.001/V10.4.2.0.PCHCNXM:user/release-keys’
Revision: ‘0’
ABI: ‘arm’
pid: 11158, tid: 11185, name: GLThread 3268 >>> com.testA.testApp <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x4
Cause: null pointer dereference
r0 00000004 r1 d23bd6f8 r2 d23bd4f0 r3 d23bd6dc
r4 d23bd4f0 r5 402edf6e r6 00000000 r7 d23bd498
r8 00000000 r9 e2104200 r10 d23becb0 r11 d23bd4f8
ip d3705764 sp d23bd490 lr d348a9f1 pc d3492d40
10-16 19:07:18.759 699-3210/? E/ANDR-PERF-MPCTL: poll() has timed out for /sys/module/msm_performance/events/cpu_hotplug
Block on poll()
10-16 19:07:18.767 11225-11225/? A/DEBUG: backtrace:
#00 pc 010d2d40 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so (std::__ndk1::__shared_count::__add_shared()+2)
10-16 19:07:18.768 11225-11225/? A/DEBUG: #01 pc 010ca9ef /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so (std::__ndk1::locale::locale(std::__ndk1::locale const&)+12)
#02 pc 010b1535 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so (std::__ndk1::ios_base::getloc() const+8)
#03 pc 0087eed8 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so
#04 pc 0087e808 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so (cocos2d::extension::Manifest::saveToFile(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&)+1056)
#05 pc 0089a3d8 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so (cocos2d::extension::AssetsManagerEx::prepareUpdate()+520)
#06 pc 00899adc /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so (cocos2d::extension::AssetsManagerEx::startUpdate()+56)
#07 pc 00899a18 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so (cocos2d::extension::AssetsManagerEx::parseManifest()+1356)
#08 pc 008a3b88 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so (cocos2d::extension::AssetsManagerEx::onSuccess(std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&)+1956)
#09 pc 008a6c74 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so
#10 pc 008a6c18 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so
#11 pc 008a6b28 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so
#12 pc 00762724 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so (std::__ndk1::function<void (cocos2d::network::DownloadTask const&)>::operator()(cocos2d::network::DownloadTask const&) const+164)
#13 pc 00762640 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so
#14 pc 007624d4 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so
#15 pc 00762314 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so
#16 pc 00767324 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so (std::__ndk1::function<void (cocos2d::network::DownloadTask const&, int, int, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> const&, std::__ndk1::vector<unsigned char, std::__ndk1::allocator>&)>::operator()(cocos2d::network::DownloadTask const&, int, int, std::__ndk1::basic_string<char, std::__ndk1::char_traits, std::__ndk1::allocator> con
#17 pc 00767a5c /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so (cocos2d::network::DownloaderAndroid::_onFinish(int, int, char const*, std::__ndk1::vector<unsigned char, std::__ndk1::allocator>&)+684)
#18 pc 007680b8 /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/lib/arm/libcocos2djs.so (Java_org_cocos2dx_lib_Cocos2dxDownloader_nativeOnFinish+540)
#19 pc 00412c79 /system/lib/libart.so (art_quick_generic_jni_trampoline+40)
#20 pc 0040e775 /system/lib/libart.so (art_quick_invoke_stub_internal+68)
#21 pc 003e8039 /system/lib/libart.so (art_quick_invoke_stub+224)
#22 pc 000a1415 /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
#23 pc 001e6615 /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+236)
#24 pc 001e1f49 /system/lib/libart.so (bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+608)
#25 pc 003e3ed1 /system/lib/libart.so (MterpInvokeVirtualRange+424)
#26 pc 00401794 /system/lib/libart.so (ExecuteMterpImpl+14996)
#27 pc 0002caf4 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.testA.testApp-zHFOL85nz43MvzK6EqOV2w==/split_lib_slice_5_apk.apk (deleted) (org.cocos2dx.lib.Cocos2dxDownloader$4.run+64)
10-16 19:07:18.769 11225-11225/? A/DEBUG: #28 pc 001c588b /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1040734517+378)
#29 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#30 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#31 pc 003e3867 /system/lib/libart.so (MterpInvokeInterface+1010)
#32 pc 00401694 /system/lib/libart.so (ExecuteMterpImpl+14740)
#33 pc 00b7fb2a /system/framework/boot-framework.vdex (android.opengl.GLSurfaceView$GLThread.guardedRun+670)
#34 pc 001c588b /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1040734517+378)
#35 pc 001c9f71 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+152)
#36 pc 001e10f7 /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+790)
#37 pc 003e3b25 /system/lib/libart.so (MterpInvokeDirect+196)
#38 pc 00401594 /system/lib/libart.so (ExecuteMterpImpl+14484)
#39 pc 00b8025c /system/framework/boot-framework.vdex (android.opengl.GLSurfaceView$GLThread.run+48)
#40 pc 001c588b /system/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.1040734517+378)
#41 pc 001c9eb7 /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+82)
#42 pc 003d6799 /system/lib/libart.so (artQuickToInterpreterBridge+880)
#43 pc 00412cff /system/lib/libart.so (art_quick_to_interpreter_bridge+30)
#44 pc 0040e775 /system/lib/libart.so (art_quick_invoke_stub_internal+68)
#45 pc 003e8039 /system/lib/libart.so (art_quick_invoke_stub+224)
#46 pc 000a1415 /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+136)
#47 pc 003488dd /system/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+52)
#48 pc 00349635 /system/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+320)
#49 pc 0036a5a7 /system/lib/libart.so (art:
:CreateCallback(void*)+866)
#50 pc 000717a1 /system/lib/libc.so (__pthread_start(void*)+22)
#51 pc 0001dfd1 /system/lib/libc.so (__start_thread+24)
10-16 19:07:19.430 11225-11225/? E/crash_dump32: cannot open libmiuindbg.so: No such file or directory
10-16 19:07:19.431 1021-1021/? E//system/bin/tombstoned: Tombstone written to: /data/tombstones/tombstone_03
10-16 19:07:19.437 2035-11228/? W/ActivityManager: Force finishing activity com.testA.testApp/org.cocos2dx.javascript.AppActivity
10-16 19:07:19.445 2518-13972/? D/Launcher: get showing item successandroid.graphics.Bitmap@9615782
10-16 19:07:19.450 2035-3055/? I/OpenGLRenderer: Initialized EGL, version 1.4
10-16 19:07:19.450 2035-3055/? D/OpenGLRenderer: Swap behavior 2






arm64-v8a的时候游戏可以运行起来,只不过一动更就闪退,报错和上面的差不多,第三方的.so文件也没有问题,但是我勾选了arm64-v8a第三方的.so文件就都报找不到,注释一个提示下一个找不到,咋搞阿