看样子是 v8 报错,用 3.8.8 的v8 库试试
用388的库编译好了,谢谢大佬
请问下更新完16kb,gp后台崩溃率会变高吗?按3.8.5的方式更新了3.8.6,后台崩溃率就变高了(崩溃相关:[split_config.arm64_v8a.apk!libcocos.so] se::ScriptEngine::isValid() const)
backtrace:
#00 pc 0x0000000000d4ca14 /data/app/~~uGmwHO7Df3n7-xfhAipeWg==/com.cute.xxxxxxxxx-3MUP8PQDJy_j2IVdDtQxsA==/split_config.arm64_v8a.apk!libcocos.so (se::ScriptEngine::isValid() const+1146880) (BuildId: 0f870e10757626d14b6793785481799d100ab2ec)
#01 pc 0x0000000000cfed60 /data/app/~~uGmwHO7Df3n7-xfhAipeWg==/com.cute.xxxxxxxxx-3MUP8PQDJy_j2IVdDtQxsA==/split_config.arm64_v8a.apk!libcocos.so (Java_com_cocos_lib_CocosJavascriptJavaBridge_evalString+44) (BuildId: 0f870e10757626d14b6793785481799d100ab2ec)
#02 pc 0x0000000000d55078 /data/misc/apexdata/com.android.art/dalvik-cache/arm64/boot.oat (art_jni_trampoline+120)
#03 pc 0x0000000000689408 /apex/com.android.art/lib64/libart.so (nterp_helper+152)
#04 pc 0x00000000003265f8 /data/app/~~uGmwHO7Df3n7-xfhAipeWg==/com.cute.xxxxxxxxx-3MUP8PQDJy_j2IVdDtQxsA==/base.apk (com.cocos.game.AppActivity$c.run+4)
#05 pc 0x000000000207ecfc /memfd:jit-cache (com.cocos.lib.CocosHelper$e.c+460)
#06 pc 0x0000000002082c50 /memfd:jit-cache (com.cocos.lib.CocosHelper.flushTasksOnGameThread+96)
#07 pc 0x0000000000317460 /apex/com.android.art/lib64/libart.so (art_quick_invoke_static_stub+640)
#08 pc 0x0000000000316100 /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeWithVarArgs<_jmethodID*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+800)
#09 pc 0x0000000000619330 /apex/com.android.art/lib64/libart.so (art::JNI::CallStaticVoidMethodV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+156)
#10 pc 0x00000000006d8f34 /data/app/~~uGmwHO7Df3n7-xfhAipeWg==/com.cute.xxxxxxxxx-3MUP8PQDJy_j2IVdDtQxsA==/split_config.arm64_v8a.apk!libcocos.so (_JNIEnv::CallStaticVoidMethod(_jclass*, _jmethodID*, …)+1146880) (BuildId: 0f870e10757626d14b6793785481799d100ab2ec)
#11 pc 0x00000000006d7974 /data/app/~~uGmwHO7Df3n7-xfhAipeWg==/com.cute.xxxxxxxxx-3MUP8PQDJy_j2IVdDtQxsA==/split_config.arm64_v8a.apk!libcocos.so (void cc::JniHelper::callStaticVoidMethod<>(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&)+1146880) (BuildId: 0f870e10757626d14b6793785481799d100ab2ec)
#12 pc 0x00000000006d84e8 /data/app/~~uGmwHO7Df3n7-xfhAipeWg==/com.cute.xxxxxxxxx-3MUP8PQDJy_j2IVdDtQxsA==/split_config.arm64_v8a.apk!libcocos.so (cc::flushTasksOnGameThreadJNI()+1146880) (BuildId: 0f870e10757626d14b6793785481799d100ab2ec)
#13 pc 0x000000000071e118 /data/app/~~uGmwHO7Df3n7-xfhAipeWg==/com.cute.xxxxxxxxx-3MUP8PQDJy_j2IVdDtQxsA==/split_config.arm64_v8a.apk!libcocos.so (cc::AndroidPlatform::loop()+1146880) (BuildId: 0f870e10757626d14b6793785481799d100ab2ec)
#14 pc 0x000000000071df88 /data/app/~~uGmwHO7Df3n7-xfhAipeWg==/com.cute.xxxxxxxxx-3MUP8PQDJy_j2IVdDtQxsA==/split_config.arm64_v8a.apk!libcocos.so (cc::AndroidPlatform::run(int, char const**)+1146880) (BuildId: 0f870e10757626d14b6793785481799d100ab2ec)
#15 pc 0x0000000000d2fd50 /data/app/~~uGmwHO7Df3n7-xfhAipeWg==/com.cute.xxxxxxxxx-3MUP8PQDJy_j2IVdDtQxsA==/split_config.arm64_v8a.apk!libcocos.so (android_app_entry+1146880) (BuildId: 0f870e10757626d14b6793785481799d100ab2ec)
#16 pc 0x000000000006d8d0 /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+196)
#17 pc 0x000000000005fd34 /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68)
我这边没有出现崩溃变高的情况。一般崩溃是 sdk 引起的,看你这个崩溃信息: Cocos 的 JS 引擎 ScriptEngine 在执行 isValid() 时崩了
你好,你那边的崩溃问题解决了吗,这边也出现se::ScriptEngine::isValid()相关的奔溃,想问下解决方案
