【发布时间】:2017-06-27 08:46:00
【问题描述】:
在带有一些本机(JNI、C++)代码的 Android 应用程序上使用 ProGuard 后 - 应用程序在加载过程中崩溃。留言:
* * 构建指纹: '小米/markw/markw:6.0.1/MMB29M/V8.2.4.0.MBEMIDL:user/release-keys' 修订:'0' ABI:'arm' pid:15075,tid:15115,名称:Thread-10486
com.mynamespace.myapp
回溯: #00 pc 00044358 /system/lib/libc.so (tgkill+12) #01 pc 00041f59 /system/lib/libc.so (pthread_kill+32) #02 pc 0001ba6f /system/lib/libc.so (raise+10) #03 pc 00018c11 /system/lib/libc.so (__libc_android_abort+34) #04 pc 000167d0 /system/lib/libc.so (abort+4) #05 pc 00321145 /system/lib/libart.so (_ZN3art7Runtime5AbortEv+212) #06 pc 000f3cdd /system/lib/libart.so (_ZN3art10LogMessageD2Ev+2212) #07 pc 0024f817 /system/lib/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+1526) #08 pc 0024fc21 /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortFEPKcS2_z+68) #09 pc 0033e107 /system/lib/libart.so (_ZNK3art6Thread13DecodeJObjectEP8_jobject+686) #10 pc 0031a031 /system/lib/libart.so (_ZN3art17InvokeWithVarArgsERKNS_33ScopedObjectAccessAlreadyRunnableEP8_jobjectP10_jmethodIDSt9__va_list+248) #11 pc 0028e30d /system/lib/libart.so (_ZN3art3JNI10NewObjectVEP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_list+1064) #12 pc 0010724f /system/lib/libart.so (_ZN3art8CheckJNI10NewObjectVEP7_JNIEnvP7_jclassP10_jmethodIDSt9__va_list+866) #13 pc 00093768 /data/app/com.mynamespace.myapp-1/lib/arm/librhodes.so
任何想法,我做错了什么?
【问题讨论】:
标签: android android-ndk proguard android-proguard