华为p20上应用一段时间就崩溃,来大神支招啊

06-06 15:52:43.694 15496-15496/fun.zzqp.yszzmj E/MemoryLeakMonitorManager: MemoryLeakMonitor.jar is not exist!
06-06 15:52:43.695 15496-15496/fun.zzqp.yszzmj E/Minikin: Could not get cmap table size!
06-06 15:52:44.065 15496-15526/fun.zzqp.yszzmj E/cocos2d-x: cocos2d: warning, Director::setProjection() failed because size is 0
06-06 15:53:00.981 15496-15721/fun.zzqp.yszzmj E/Cocos2dxHttpURLConnection: getResponseCode:java.net.SocketTimeoutException: timeout
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] JNI DETECTED ERROR IN APPLICATION: java_string == null
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] in call to GetStringChars
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] from void org.cocos2dx.lib.Cocos2dxRenderer.nativeRender()
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] “GLThread 3775” prio=5 tid=16 Runnable
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] | group=“main” sCount=0 dsCount=0 flags=0 obj=0x179827f0 self=0x77e04d2e00
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] | sysTid=15526 nice=0 cgrp=default sched=0/0 handle=0x77d1a034f0
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] | state=R schedstat=( 39696786389 5562526004 50811 ) utm=3062 stm=907 core=4 HZ=100
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] | stack=0x77d1901000-0x77d1903000 stackSize=1037KB
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] | held mutexes= “mutator lock”(shared held)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] native: #00 pc 00000000003cb0f0 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*)+208)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] native: #01 pc 000000000049c42c /system/lib64/libart.so (art::thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits>&, bool, BacktraceMap*, bool) const+348)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] native: #02 pc 00000000002fd130 /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1048)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] native: #03 pc 00000000002fd610 /system/lib64/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, …)+180)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] native: #04 pc 000000000037b600 /system/lib64/libart.so (art::JNI::GetStringChars(_JNIEnv*, _jstring*, unsigned char*)+1020)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] native: #05 pc 000000000185d320 /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (_JNIEnv::GetStringChars(_jstring*, unsigned char*)+44)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] native: #06 pc 000000000185da20 /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (cocos2d::StringUtils::getStringUTFCharsJNI(_JNIEnv*, _jstring*, bool*)+64)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] native: #07 pc 0000000000c4899c /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (JavaScriptJavaBridge::CallInfo::execute()+384)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] native: #08 pc 0000000000c499d0 /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (???)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] native: #09 pc 0000000000c4a148 /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (JavaScriptJavaBridge_callStaticMethodRegistry(v8::FunctionCallbackInfov8::Value const&)+196)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] native: #10 pc 00000000011f15b4 /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (???)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] native: #11 pc 0000000000d6a268 /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (???)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] native: #12 pc 0000000000d6a7ec /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (???)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] native: #13 pc 0000000000d6aad4 /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (???)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] native: #14 pc 0000000000000104 (???)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] at org.cocos2dx.lib.Cocos2dxRenderer.nativeRender(Native method)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] at org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:104)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1609)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534] at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1293)
06-06 15:55:26.088 15496-15526/fun.zzqp.yszzmj A/zygote64: java_vm_ext.cc:534]
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] Runtime aborting…
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] Dumping all threads without appropriate locks held: thread list lock mutator lock
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] All threads:
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] DALVIK THREADS (32):
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] “GLThread 3775” prio=5 tid=16 Runnable
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] | group="" sCount=0 dsCount=0 flags=0 obj=0x179827f0 self=0x77e04d2e00
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] | sysTid=15526 nice=0 cgrp=default sched=0/0 handle=0x77d1a034f0
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] | state=R schedstat=( 39751977539 5562624442 50955 ) utm=3064 stm=910 core=3 HZ=100
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] | stack=0x77d1901000-0x77d1903000 stackSize=1037KB
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] | held mutexes= “abort lock” “mutator lock”(shared held)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #00 pc 00000000003cb0f0 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*)+208)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #01 pc 000000000049c42c /system/lib64/libart.so (art::thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits>&, bool, BacktraceMap*, bool) const+348)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #02 pc 00000000004b4050 /system/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+884)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #03 pc 00000000004ac86c /system/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+480)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #04 pc 00000000004ac208 /system/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits>&, bool)+792)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #05 pc 0000000000483934 /system/lib64/libart.so (art::AbortState::Dump(std::__1::basic_ostream<char, std::__1::char_traits>&) const+220)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #06 pc 0000000000474a40 /system/lib64/libart.so (art::Runtime::Abort(char const*)+196)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #07 pc 000000000056a57c /system/lib64/libart.so (android::base::LogMessage::~LogMessage()+996)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #08 pc 00000000002fd3bc /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1700)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #09 pc 00000000002fd610 /system/lib64/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, …)+180)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #10 pc 000000000037b600 /system/lib64/libart.so (art::JNI::GetStringChars(_JNIEnv*, _jstring*, unsigned char*)+1020)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #11 pc 000000000185d320 /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (_JNIEnv::GetStringChars(_jstring*, unsigned char*)+44)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #12 pc 000000000185da20 /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (cocos2d::StringUtils::getStringUTFCharsJNI(_JNIEnv*, _jstring*, bool*)+64)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #13 pc 0000000000c4899c /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (JavaScriptJavaBridge::CallInfo::execute()+384)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #14 pc 0000000000c499d0 /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (???)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #15 pc 0000000000c4a148 /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (JavaScriptJavaBridge_callStaticMethodRegistry(v8::FunctionCallbackInfov8::Value const&)+196)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #16 pc 00000000011f15b4 /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (???)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #17 pc 0000000000d6a268 /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (???)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #18 pc 0000000000d6a7ec /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (???)
06-06 15:55:26.382 15496-15526/fun.zzqp.yszzmj A/zygote64: runtime.cc:528] native: #19 pc 0000000000d6aad4 /data/app/fun.zzqp.yszzmj-zzRWCZpJe9EIep9hzk4c0Q==/lib/arm64/libcocos2djs.so (???)

不要沉啊,自顶

看样子是jni调用的错误,看看你哪里有jni调用

感觉是剪贴板或则是本地缓存文件的夺取了,但是别的也都没问题