booster
booster copied to clipboard
线程优化中对名称的命名引起NewStringUTF方法调用异常
出现问题的情况:app项目中同时使用booster classpath "com.didiglobal.booster:booster-transform-thread:4.16.3" 以及引入 友盟的高级运营分析功能依赖库uyumao 1.1.2 sdk 后,APP启动后,出现了问题,具体信息如下:
测试发现关掉线程优化,仅添加线程名称优化处理,一样有问题。注释掉booster-transform-thread才正常。
-
System version: Redmi K50 Pro, Xiaomi HyperOS v1.0.5.0.ULKCNXM
-
Java version: 11
-
Gradle version: 7.3.3
-
Android Gradle plugin version: 7.2.2
-
Booster version: 4.16.3
-
Stack traces --------- beginning of main 08:44:57.621 11854-11854 s.recommend.pad A java_vm_ext.cc:591] JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0x8b java_vm_ext.cc:591] string: '?com.uyumao.l#1 java_vm_ext.cc:591] ' java_vm_ext.cc:591] input: '<0x8b> 0x63 0x6f 0x6d 0x2e 0x75 0x79 0x75 0x6d 0x61 0x6f 0x2e 0x6c 0x23 0x31 0x0a' java_vm_ext.cc:591] in call to NewStringUTF java_vm_ext.cc:591] from boolean android.os.Process.readProcFile(java.lang.String, int[], java.lang.String[], long[], float[])