Android 字符串\u fastSubstring或tgkill崩溃的原因是什么?

Android 字符串\u fastSubstring或tgkill崩溃的原因是什么?,android,android-ndk,java-native-interface,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(升高+10) /system/lib/libc.so(u libc_android_abort+34) /system/lib/libc

我们在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(升高+10)
/system/lib/libc.so(u libc_android_abort+34)
/system/lib/libc.so(中止+4)
/system/lib/libart.so(_ZN3art7Runtime5AbortEv+252)
/system/lib/libart.so(_ZN3art10LogMessageD2Ev+866)
/system/lib/libart.so(_zn3art22间接引用表3addejpns_6mirror6ObjectE+194)
/system/lib/libart.so(_ZN3artL20String_fastSubstringEP7_JNIEnvP8_jobjecti+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

以下链接上的图像: