Creator 版本号:1.3.2 - 1.4.0都试过
运行时目标平台:android
编译引擎: 内置
手机浏览器平台:三星/华为
详细报错信息,包含调用堆栈:
01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] JNI DETECTED ERROR IN APPLICATION: JNI GetStaticMethodID called with pending exception java.lang.ClassNotFoundException: Didn't find class "com/vivigames/voicesdk/VoiceRecorder" on path: DexPathList[[zip file "/data/app/com.vivigames.scmj-1/base.apk"],nativeLibraryDirectories=[/data/app/com.vivigames.scmj-1/lib/arm, /data/app/com.vivigames.scmj-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]] 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:511) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:469) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] at void org.cocos2dx.lib.Cocos2dxRenderer.nativeRender() (Cocos2dxRenderer.java:-2) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] at void org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(javax.microedition.khronos.opengles.GL10) (Cocos2dxRenderer.java:104) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] at void android.opengl.GLSurfaceView$GLThread.guardedRun() (GLSurfaceView.java:1649) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] at void android.opengl.GLSurfaceView$GLThread.run() (GLSurfaceView.java:1354) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] in call to GetStaticMethodID 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] from void org.cocos2dx.lib.Cocos2dxRenderer.nativeRender() 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] "GLThread 187" prio=5 tid=14 Runnable 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] | group="main" sCount=0 dsCount=0 obj=0x12dee580 self=0xf4ba5400 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] | sysTid=3085 nice=0 cgrp=default sched=0/0 handle=0xeec22930 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] | state=R schedstat=( 0 0 0 ) utm=84 stm=5 core=4 HZ=100 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] | stack=0xeeb20000-0xeeb22000 stackSize=1038KB 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] | held mutexes= "mutator lock"(shared held) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] native: #00 pc 00371bd7 /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*)+142) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] native: #01 pc 00351199 /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BacktraceMap*) const+160) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] native: #02 pc 0025b30b /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+742) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] native: #03 pc 0025b9e5 /system/lib/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+64) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] native: #04 pc 000fd391 /system/lib/libart.so (art::ScopedCheck::AbortF(char const*, ...)+32) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] native: #05 pc 001024a5 /system/lib/libart.so (art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) (.constprop.95)+5072) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] native: #06 pc 00109665 /system/lib/libart.so (art::CheckJNI::GetStaticMethodID(_JNIEnv*, _jclass*, char const*, char const*)+396) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] native: #07 pc 0092641f /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (_JNIEnv::GetStaticMethodID(_jclass*, char const*, char const*)+30) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] native: #08 pc 00a262d4 /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (JavascriptJavaBridge::CallInfo::getMethodInfo()+564) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] native: #09 pc 00a252c4 /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (JavascriptJavaBridge::CallInfo::CallInfo(char const*, char const*, char const*)+368) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] native: #10 pc 00a26cdc /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (JavascriptJavaBridge::callStaticMethod(JSContext*, unsigned int, JS::Value*)+1000) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] native: #11 pc 00a26888 /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (???) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] native: #12 pc 0117e6ec /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (???) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] at org.cocos2dx.lib.Cocos2dxRenderer.nativeRender(Native method) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] at org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:104) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1649) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1354) 01-02 15:09:47.786 2562-3085/com.vivigames.scmj A/art: art/runtime/java_vm_ext.cc:410] 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] Runtime aborting... 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] Aborting thread: 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] "GLThread 187" prio=5 tid=14 Native 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | group="" sCount=0 dsCount=0 obj=0x12dee580 self=0xf4ba5400 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | sysTid=3085 nice=0 cgrp=default sched=0/0 handle=0xeec22930 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | state=R schedstat=( 0 0 0 ) utm=85 stm=6 core=4 HZ=100 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | stack=0xeeb20000-0xeeb22000 stackSize=1038KB 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | held mutexes= "abort lock" 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #00 pc 00371bd7 /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*)+142) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #01 pc 00351199 /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BacktraceMap*) const+160) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #02 pc 00333fb9 /system/lib/libart.so (art::AbortState::DumpThread(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, art::Thread*) const+28) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #03 pc 00334257 /system/lib/libart.so (art::Runtime::Abort()+566) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #04 pc 000f476b /system/lib/libart.so (art::LogMessage::~LogMessage()+2226) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #05 pc 0025b635 /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1552) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #06 pc 0025b9e5 /system/lib/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+64) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #07 pc 000fd391 /system/lib/libart.so (art::ScopedCheck::AbortF(char const*, ...)+32) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #08 pc 001024a5 /system/lib/libart.so (art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) (.constprop.95)+5072) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #09 pc 00109665 /system/lib/libart.so (art::CheckJNI::GetStaticMethodID(_JNIEnv*, _jclass*, char const*, char const*)+396) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #10 pc 0092641f /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (_JNIEnv::GetStaticMethodID(_jclass*, char const*, char const*)+30) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #11 pc 00a262d4 /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (JavascriptJavaBridge::CallInfo::getMethodInfo()+564) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #12 pc 00a252c4 /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (JavascriptJavaBridge::CallInfo::CallInfo(char const*, char const*, char const*)+368) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #13 pc 00a26cdc /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (JavascriptJavaBridge::callStaticMethod(JSContext*, unsigned int, JS::Value*)+1000) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #14 pc 00a26888 /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (???) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #15 pc 0117e6ec /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (???) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at org.cocos2dx.lib.Cocos2dxRenderer.nativeRender(Native method) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:104) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1649) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1354) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] Pending exception java.lang.ClassNotFoundException: Didn't find class "com/vivigames/voicesdk/VoiceRecorder" on path: DexPathList[[zip file "/data/app/com.vivigames.scmj-1/base.apk"],nativeLibraryDirectories=[/data/app/com.vivigames.scmj-1/lib/arm, /data/app/com.vivigames.scmj-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]] 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:511) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:469) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at void org.cocos2dx.lib.Cocos2dxRenderer.nativeRender() (Cocos2dxRenderer.java:-2) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at void org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(javax.microedition.khronos.opengles.GL10) (Cocos2dxRenderer.java:104) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at void android.opengl.GLSurfaceView$GLThread.guardedRun() (GLSurfaceView.java:1649) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at void android.opengl.GLSurfaceView$GLThread.run() (GLSurfaceView.java:1354) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] Dumping all threads without appropriate locks held: thread list lock mutator lock 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] All threads: 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] DALVIK THREADS (17): 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] "GLThread 187" prio=5 tid=14 Runnable 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | group="" sCount=0 dsCount=0 obj=0x12dee580 self=0xf4ba5400 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | sysTid=3085 nice=0 cgrp=default sched=0/0 handle=0xeec22930 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | state=R schedstat=( 0 0 0 ) utm=87 stm=7 core=4 HZ=100 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | stack=0xeeb20000-0xeeb22000 stackSize=1038KB 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | held mutexes= "abort lock" "mutator lock"(shared held) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #00 pc 00371bd7 /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, BacktraceMap*, char const*, art::ArtMethod*, void*)+142) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #01 pc 00351199 /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BacktraceMap*) const+160) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #02 pc 0035b0b7 /system/lib/libart.so (art::DumpCheckpoint::Run(art::Thread*)+446) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #03 pc 0035bc79 /system/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure*)+212) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #04 pc 0035c1ef /system/lib/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+154) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #05 pc 003341cd /system/lib/libart.so (art::Runtime::Abort()+428) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #06 pc 000f476b /system/lib/libart.so (art::LogMessage::~LogMessage()+2226) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #07 pc 0025b635 /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1552) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #08 pc 0025b9e5 /system/lib/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+64) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #09 pc 000fd391 /system/lib/libart.so (art::ScopedCheck::AbortF(char const*, ...)+32) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #10 pc 001024a5 /system/lib/libart.so (art::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::JniValueType*) (.constprop.95)+5072) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #11 pc 00109665 /system/lib/libart.so (art::CheckJNI::GetStaticMethodID(_JNIEnv*, _jclass*, char const*, char const*)+396) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #12 pc 0092641f /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (_JNIEnv::GetStaticMethodID(_jclass*, char const*, char const*)+30) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #13 pc 00a262d4 /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (JavascriptJavaBridge::CallInfo::getMethodInfo()+564) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #14 pc 00a252c4 /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (JavascriptJavaBridge::CallInfo::CallInfo(char const*, char const*, char const*)+368) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #15 pc 00a26cdc /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (JavascriptJavaBridge::callStaticMethod(JSContext*, unsigned int, JS::Value*)+1000) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #16 pc 00a26888 /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (???) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #17 pc 0117e6ec /data/app/com.vivigames.scmj-1/lib/arm/libcocos2djs.so (???) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at org.cocos2dx.lib.Cocos2dxRenderer.nativeRender(Native method) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:104) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1649) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1354) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] "main" prio=5 tid=1 Native 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | group="" sCount=1 dsCount=0 obj=0x75e10278 self=0xf4ba4500 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | sysTid=2562 nice=0 cgrp=default sched=0/0 handle=0xf73b5b4c 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | state=S schedstat=( 0 0 0 ) utm=9 stm=3 core=4 HZ=100 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | stack=0xff463000-0xff465000 stackSize=8MB 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | held mutexes= 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: SyS_epoll_wait+0x31c/0x430 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: compat_SyS_epoll_pwait+0x144/0x150 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: __sys_trace_return+0x0/0x4 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #00 pc 00041088 /system/lib/libc.so (__epoll_pwait+20) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #01 pc 0001a6b7 /system/lib/libc.so (epoll_pwait+26) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #02 pc 0001a6c5 /system/lib/libc.so (epoll_wait+6) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #03 pc 00012ea3 /system/lib/libutils.so (android::Looper::pollInner(int)+102) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #04 pc 0001311f /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+130) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #05 pc 00087001 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, _jobject*, int)+22) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #06 pc 0000055d /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+96) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at android.os.MessageQueue.nativePollOnce(Native method) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at android.os.MessageQueue.next(MessageQueue.java:323) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at android.os.Looper.loop(Looper.java:143) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at android.app.ActivityThread.main(ActivityThread.java:7224) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at java.lang.reflect.Method.invoke!(Native method) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] "Signal Catcher" prio=5 tid=2 WaitingInMainSignalCatcherLoop 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | group="" sCount=1 dsCount=0 obj=0x12c460a0 self=0xee3f7c00 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | sysTid=2567 nice=0 cgrp=default sched=0/0 handle=0xf41c5930 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=5 HZ=100 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | stack=0xf40c9000-0xf40cb000 stackSize=1014KB 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | held mutexes= 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: do_sigtimedwait+0x164/0x200 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: compat_SyS_rt_sigtimedwait+0x7c/0xd0 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: __sys_trace_return+0x0/0x4 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #00 pc 0004135c /system/lib/libc.so (__rt_sigtimedwait+12) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #01 pc 0001d0df /system/lib/libc.so (sigwait+22) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #02 pc 0033aae9 /system/lib/libart.so (art::SignalCatcher::WaitForSignal(art::Thread*, art::SignalSet&)+76) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #03 pc 0033c535 /system/lib/libart.so (art::SignalCatcher::Run(void*)+260) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #04 pc 0003fc53 /system/lib/libc.so (__pthread_start(void*)+30) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #05 pc 0001a38b /system/lib/libc.so (__start_thread+6) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] (no managed stack frames) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] "JDWP" prio=5 tid=3 WaitingInMainDebuggerLoop 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | group="" sCount=1 dsCount=0 obj=0x12c490a0 self=0xf4ba4a00 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | sysTid=2568 nice=0 cgrp=default sched=0/0 handle=0xf40c6930 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | state=S schedstat=( 0 0 0 ) utm=2 stm=0 core=2 HZ=100 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | stack=0xf3fca000-0xf3fcc000 stackSize=1014KB 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | held mutexes= 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: poll_schedule_timeout+0x58/0xe0 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: do_select+0x394/0x510 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: compat_core_sys_select+0x18c/0x220 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: compat_sys_pselect6+0x240/0x260 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: __sys_trace_return+0x0/0x4 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #00 pc 00041278 /system/lib/libc.so (__pselect6+20) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #01 pc 0001c431 /system/lib/libc.so (select+60) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #02 pc 00402093 /system/lib/libart.so (art::JDWP::JdwpAdbState::ProcessIncoming()+218) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #03 pc 00267a2f /system/lib/libart.so (art::JDWP::JdwpState::Run()+314) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #04 pc 002688ad /system/lib/libart.so (art::JDWP::StartJdwpThread(void*)+16) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #05 pc 0003fc53 /system/lib/libc.so (__pthread_start(void*)+30) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #06 pc 0001a38b /system/lib/libc.so (__start_thread+6) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] (no managed stack frames) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] "ReferenceQueueDaemon" prio=5 tid=4 Waiting 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | group="" sCount=1 dsCount=0 obj=0x12c40a60 self=0xf4ba5e00 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | sysTid=2569 nice=0 cgrp=default sched=0/0 handle=0xf3fc7930 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=5 HZ=100 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | stack=0xf3ec5000-0xf3ec7000 stackSize=1038KB 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | held mutexes= 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: futex_wait_queue_me+0xd0/0x170 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: futex_wait+0xf0/0x1f0 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: do_futex+0x19c/0xa90 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: compat_SyS_futex+0xfc/0x130 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] kernel: __sys_trace_return+0x0/0x4 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #00 pc 00017684 /system/lib/libc.so (syscall+28) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #01 pc 000f6d05 /system/lib/libart.so (art::ConditionVariable::Wait(art::Thread*)+96) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #02 pc 002bf87d /system/lib/libart.so (art::Monitor::Wait(art::Thread*, long long, int, bool, art::ThreadState)+1144) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #03 pc 002c05db /system/lib/libart.so (art::Monitor::Wait(art::Thread*, art::mirror::Object*, long long, int, bool, art::ThreadState)+142) 01-02 15:09:47.843 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #04 pc 002d1e2b /system/lib/libart.so (art::Object_wait(_JNIEnv*, _jobject*)+38) 01-02 15:09:47.846 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] native: #05 pc 0000036f /data/dalvik-cache/arm/system@framework@boot.oat (Java_java_lang_Object_wait__+74) 01-02 15:09:47.846 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at java.lang.Object.wait!(Native method) 01-02 15:09:47.846 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] - waiting on <0x0ab7c0d1> (a java.lang.Class<java.lang.ref.ReferenceQueue>) 01-02 15:09:47.846 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:162) 01-02 15:09:47.846 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] - locked <0x0ab7c0d1> (a java.lang.Class<java.lang.ref.ReferenceQueue>) 01-02 15:09:47.846 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] at java.lang.Thread.run(Thread.java:818) 01-02 15:09:47.846 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] 01-02 15:09:47.846 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] "FinalizerDaemon" prio=5 tid=5 Waiting 01-02 15:09:47.846 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | group="" sCount=1 dsCount=0 obj=0x12c40ac0 self=0xf4ba6300 01-02 15:09:47.846 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | sysTid=2570 nice=0 cgrp=default sched=0/0 handle=0xf3ec2930 01-02 15:09:47.846 2562-3085/com.vivigames.scmj A/art: art/runtime/runtime.cc:366] | state=S .......... .......... .......... 01-02 15:09:47.846 2562-3085/com.vivigames.scmj A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 3085 (GLThread 187)
不知道如何解决,毫无头绪
从报错来看,是集成了第三方 SDK (VoiceRecorder)中使用了 JNI 函数找不到导致的。另外,请不要一直发重复的帖子。谢谢!
没发重复啊,我就在这个论坛发了两个贴,第一个不是说这个的.
这种问题怎么解决呢
呃。你的报错信息跟 http://forum.cocos.com/t/web-windows-ios/44558 这个帖子一样。我以为是同一个人发的。
这个解决方法要检查 SDK 的接入流程了。看起来是 SDK 的库没有链接到最终的 apk 中。可能需要把 SDK 的 jar 或者 .a 等库文件放到 proj.android/libs 文件夹中。
嗯嗯, 我昨天就是这么解决的, 谢谢了