String_fastSubstring或tgkill崩溃的原因是什么?

时间:2017-06-30 02:28:58

标签: android android-ndk java-native-interface

我们在Google Play控制台上收集了很多关于String_fastSubstring的原生方法的崩溃事件。大多数崩溃都发生在Android 6.0和7.0上。

哪种字符串可能会导致此错误?

/system/lib/libc.so(tgkill + 12)
/system/lib/libc.so(pthread_kill + 34)
/system/lib/libc.so( raise + 10)
/system/lib/libc.so(__libc_android_abort + 34)
/system/lib/libc.so(abort + 4)
/system/lib/libart.so(_ZN3art7Runtime5AbortEv + 252)
/system/lib/libart.so(_ZN3art10LogMessageD2Ev + 866)
/system/lib/libart.so(_ZN3art22IndirectReferenceTable3AddEjPNS_6mirror6ObjectE+194)
/system/lib/libart.so(__ZN3artL20String_fastSubstringEP7_JNIEnvP8_jobjectii + 162)
/system/framework/arm/boot.oat(java.lang.String.fastSubstring + 92)
/system/framework/arm/boot.oat(java.lang.String.substring + 140)
/system/framework/arm/boot.oat(java.util.regex.Pattern.fastSplit + 542)
/system/framework/arm/boot.oat(java.lang.String.split + 64)
/system/framework/arm/boot.oat(java.lang.String.split + 40)
/system/framework/arm/boot.oat(java.util.UUID.fromString + 56)
/data/app/com.igg.android.wegamers-1/oat/arm/base.odex

下面的图片链接:

Android 6.0

Android 7.0

0 个答案:

没有答案