具体问题如下
07-12 09:28:30.498: D/CCJavascriptJavaBridge(12499): Classloader failed to find class of com/babykylin/VoiceRecorder
07-12 09:28:30.521: E/art(12499): JNI DETECTED ERROR IN APPLICATION: JNI GetStaticMethodID called with pending exception java.lang.ClassNotFoundException: Didn’t find class “com/babykylin/VoiceRecorder” on path: DexPathList[[zip file “/data/app/com.babykylin.qpgames-1/base.apk”],nativeLibraryDirectories=[/data/app/com.babykylin.qpgames-1/lib/arm, /data/app/com.babykylin.qpgames-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]
07-12 09:28:30.521: E/art(12499): at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
07-12 09:28:30.521: E/art(12499): at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:511)
07-12 09:28:30.521: E/art(12499): at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:469)
07-12 09:28:30.521: E/art(12499): at void org.cocos2dx.lib.Cocos2dxRenderer.nativeRender() (Cocos2dxRenderer.java:-2)
07-12 09:28:30.521: E/art(12499): at void org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(javax.microedition.khronos.opengles.GL10) (Cocos2dxRenderer.java:104)
07-12 09:28:30.521: E/art(12499): at void android.opengl.GLSurfaceView$GLThread.guardedRun() (GLSurfaceView.java:1590)
07-12 09:28:30.521: E/art(12499): at void android.opengl.GLSurfaceView$GLThread.run() (GLSurfaceView.java:1286)
07-12 09:28:30.521: E/art(12499): in call to GetStaticMethodID
07-12 09:28:30.521: E/art(12499): from void org.cocos2dx.lib.Cocos2dxRenderer.nativeRender()
07-12 09:28:30.521: E/art(12499): “GLThread 215” prio=5 tid=12 Runnable
07-12 09:28:30.521: E/art(12499): | group=“main” sCount=0 dsCount=0 obj=0x12d23d80 self=0xe266e300
07-12 09:28:30.521: E/art(12499): | sysTid=12522 nice=0 cgrp=default sched=0/0 handle=0xe2d7f930
07-12 09:28:30.521: E/art(12499): | state=R schedstat=( 722298388 1695313 134 ) utm=64 stm=8 core=1 HZ=100
07-12 09:28:30.521: E/art(12499): | stack=0xe2c7d000-0xe2c7f000 stackSize=1038KB
07-12 09:28:30.521: E/art(12499): | held mutexes= “mutator lock”(shared held)
07-12 09:28:30.521: E/art(12499): native: #00 pc 0035ac77 /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+126)
07-12 09:28:30.521: E/art(12499): native: #01 pc 0033bc93 /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+138)
07-12 09:28:30.521: E/art(12499): native: #02 pc 0024ee41 /system/lib/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+900)
07-12 09:28:30.521: E/art(12499): native: #03 pc 0024f4d7 /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+54)
07-12 09:28:30.521: E/art(12499): native: #04 pc 000fbd2d /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+28)
07-12 09:28:30.521: E/art(12499): native: #05 pc 00100b33 /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE.constprop.95+4894)
07-12 09:28:30.521: E/art(12499): native: #06 pc 00107941 /system/lib/libart.so (ZN3art8CheckJNI17GetStaticMethodIDEP7_JNIEnvP7_jclassPKcS6+380)
07-12 09:28:30.521: E/art(12499): native: #07 pc 003916b4 /data/app/com.babykylin.qpgames-1/lib/arm/libcocos2djs.so (_ZN20JavascriptJavaBridge8CallInfo13getMethodInfoEv+192)
07-12 09:28:30.521: E/art(12499): native: #08 pc 00391a98 /data/app/com.babykylin.qpgames-1/lib/arm/libcocos2djs.so (_ZN20JavascriptJavaBridge16callStaticMethodEP9JSContextjPN2JS5ValueE+432)
07-12 09:28:30.521: E/art(12499): native: #09 pc 00879d78 /data/app/com.babykylin.qpgames-1/lib/arm/libcocos2djs.so (???)
07-12 09:28:30.521: E/art(12499): at org.cocos2dx.lib.Cocos2dxRenderer.nativeRender(Native method)
07-12 09:28:30.521: E/art(12499): at org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:104)
07-12 09:28:30.521: E/art(12499): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1590)
07-12 09:28:30.521: E/art(12499): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1286)
07-12 09:28:30.522: D/AEE/LIBAEE(12499): shell: connected with AED OK
07-12 09:28:30.523: D/AEE/LIBAEE(12499): shell: got the request (cmd:Ind,AE_IND_LOG_CLOSE)
07-12 09:28:30.523: D/AEE/LIBAEE(12499): shell: Got session close ind from AED
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] JNI DETECTED ERROR IN APPLICATION: JNI GetStaticMethodID called with pending exception java.lang.ClassNotFoundException: Didn’t find class “com/babykylin/VoiceRecorder” on path: DexPathList[[zip file “/data/app/com.babykylin.qpgames-1/base.apk”],nativeLibraryDirectories=[/data/app/com.babykylin.qpgames-1/lib/arm, /data/app/com.babykylin.qpgames-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:511)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:469)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] at void org.cocos2dx.lib.Cocos2dxRenderer.nativeRender() (Cocos2dxRenderer.java:-2)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] at void org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(javax.microedition.khronos.opengles.GL10) (Cocos2dxRenderer.java:104)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] at void android.opengl.GLSurfaceView$GLThread.guardedRun() (GLSurfaceView.java:1590)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] at void android.opengl.GLSurfaceView$GLThread.run() (GLSurfaceView.java:1286)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440]
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] in call to GetStaticMethodID
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] from void org.cocos2dx.lib.Cocos2dxRenderer.nativeRender()
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] “GLThread 215” prio=5 tid=12 Runnable
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] | group=“main” sCount=0 dsCount=0 obj=0x12d23d80 self=0xe266e300
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] | sysTid=12522 nice=0 cgrp=default sched=0/0 handle=0xe2d7f930
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] | state=R schedstat=( 722298388 1695313 134 ) utm=64 stm=8 core=1 HZ=100
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] | stack=0xe2c7d000-0xe2c7f000 stackSize=1038KB
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] | held mutexes= “mutator lock”(shared held)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] native: #00 pc 0035ac77 /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+126)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] native: #01 pc 0033bc93 /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+138)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] native: #02 pc 0024ee41 /system/lib/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+900)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] native: #03 pc 0024f4d7 /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+54)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] native: #04 pc 000fbd2d /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+28)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] native: #05 pc 00100b33 /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE.constprop.95+4894)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] native: #06 pc 00107941 /system/lib/libart.so (ZN3art8CheckJNI17GetStaticMethodIDEP7_JNIEnvP7_jclassPKcS6+380)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] native: #07 pc 003916b4 /data/app/com.babykylin.qpgames-1/lib/arm/libcocos2djs.so (_ZN20JavascriptJavaBridge8CallInfo13getMethodInfoEv+192)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] native: #08 pc 00391a98 /data/app/com.babykylin.qpgames-1/lib/arm/libcocos2djs.so (_ZN20JavascriptJavaBridge16callStaticMethodEP9JSContextjPN2JS5ValueE+432)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] native: #09 pc 00879d78 /data/app/com.babykylin.qpgames-1/lib/arm/libcocos2djs.so (???)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] at org.cocos2dx.lib.Cocos2dxRenderer.nativeRender(Native method)
07-12 09:28:30.523: A/art(12499): art/runtime/java_vm_ext.cc:440] at org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:104)
07-12 09:28:30.524: A/art(12499): art/runtime/java_vm_ext.cc:440] at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1590)
07-12 09:28:30.524: A/art(12499): art/runtime/java_vm_ext.cc:440] at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1286)
07-12 09:28:30.524: A/art(12499): art/runtime/java_vm_ext.cc:440]
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] Runtime aborting…
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] Aborting thread:
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] “GLThread 215” prio=5 tid=12 Native
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] | group="" sCount=0 dsCount=0 obj=0x12d23d80 self=0xe266e300
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] | sysTid=12522 nice=0 cgrp=default sched=0/0 handle=0xe2d7f930
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] | state=R schedstat=( 750133389 1764928 138 ) utm=66 stm=9 core=3 HZ=100
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] | stack=0xe2c7d000-0xe2c7f000 stackSize=1038KB
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] | held mutexes= “abort lock”
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] native: #00 pc 0035ac77 /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+126)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] native: #01 pc 0033bc93 /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+138)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] native: #02 pc 0031fe2d /system/lib/libart.so (_ZNK3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+20)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] native: #03 pc 003200a9 /system/lib/libart.so (_ZN3art7Runtime5AbortEv+540)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] native: #04 pc 000f3a69 /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2092)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] native: #05 pc 0024f153 /system/lib/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+1686)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] native: #06 pc 0024f4d7 /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+54)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] native: #07 pc 000fbd2d /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+28)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] native: #08 pc 00100b33 /system/lib/libart.so (_ZN3art11ScopedCheck5CheckERNS_18ScopedObjectAccessEbPKcPNS_12JniValueTypeE.constprop.95+4894)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] native: #09 pc 00107941 /system/lib/libart.so (ZN3art8CheckJNI17GetStaticMethodIDEP7_JNIEnvP7_jclassPKcS6+380)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] native: #10 pc 003916b4 /data/app/com.babykylin.qpgames-1/lib/arm/libcocos2djs.so (_ZN20JavascriptJavaBridge8CallInfo13getMethodInfoEv+192)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] native: #11 pc 00391a98 /data/app/com.babykylin.qpgames-1/lib/arm/libcocos2djs.so (_ZN20JavascriptJavaBridge16callStaticMethodEP9JSContextjPN2JS5ValueE+432)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] native: #12 pc 00879d78 /data/app/com.babykylin.qpgames-1/lib/arm/libcocos2djs.so (???)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] at org.cocos2dx.lib.Cocos2dxRenderer.nativeRender(Native method)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] at org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(Cocos2dxRenderer.java:104)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1590)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1286)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] Pending exception java.lang.ClassNotFoundException: Didn’t find class “com/babykylin/VoiceRecorder” on path: DexPathList[[zip file “/data/app/com.babykylin.qpgames-1/base.apk”],nativeLibraryDirectories=[/data/app/com.babykylin.qpgames-1/lib/arm, /data/app/com.babykylin.qpgames-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:511)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:469)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] at void org.cocos2dx.lib.Cocos2dxRenderer.nativeRender() (Cocos2dxRenderer.java:-2)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] at void org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame(javax.microedition.khronos.opengles.GL10) (Cocos2dxRenderer.java:104)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] at void android.opengl.GLSurfaceView$GLThread.guardedRun() (GLSurfaceView.java:1590)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] at void android.opengl.GLSurfaceView$GLThread.run() (GLSurfaceView.java:1286)
07-12 09:28:30.757: A/art(12499): art/runtime/runtime.cc:366] Dumping all threads without appropriate locks held: thread list lock mutator lock
