我们在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
下面的图片链接: