JNI WARNING: NewStringUTF input is not valid Modified UTF-8: illegal start byte 0xb0
2017-08-30 18:07
1736 查看
开发视频的时候,出现了这样一行报错
08-30 15:25:40.263 W/dalvikvm( 4523): JNI WARNING: NewStringUTF input is not valid Modified UTF-8: illegal start byte 0xb0
08-30 15:25:40.263 W/dalvikvm( 4523): string: 'Beth Nielsen Chapman - Say Goodnight (LPѦ).mp3'
08-30 15:25:40.263 W/dalvikvm( 4523): in Ljava/io/File;.listImpl:(Ljava/lang/String;)[Ljava/lang/String; (NewStringUTF)
08-30 15:25:40.263 I/dalvikvm( 4523): "main" prio=5 tid=1 NATIVE
08-30 15:25:40.263 I/dalvikvm( 4523): | group="main" sCount=0 dsCount=0 obj=0x415c7e58 self=0x414e3508
08-30 15:25:40.263 I/dalvikvm( 4523): | sysTid=4523 nice=0 sched=0/0 cgrp=apps handle=1073942868
08-30 15:25:40.263 I/dalvikvm( 4523): | state=R schedstat=( 227394111 72547760 504 ) utm=15 stm=7 core=1
08-30 15:25:40.273 I/[HEADUNIT_MCU_SERIAL_JNI]( 1237): writeData
有很多说是因为JNI调用newStringUTF时遇到不认识的字符串就直接出错导致的异常,在c++的层面,有可能会是因为这个原因,
但是在安卓扫描文件中出现是因为扫描的文件名中有空格导致的,看日志也能看出哪个文件出现的问题(如上图标识的蓝色字体),
删除该文件,或者修改文件名即可
08-30 15:25:40.263 W/dalvikvm( 4523): JNI WARNING: NewStringUTF input is not valid Modified UTF-8: illegal start byte 0xb0
08-30 15:25:40.263 W/dalvikvm( 4523): string: 'Beth Nielsen Chapman - Say Goodnight (LPѦ).mp3'
08-30 15:25:40.263 W/dalvikvm( 4523): in Ljava/io/File;.listImpl:(Ljava/lang/String;)[Ljava/lang/String; (NewStringUTF)
08-30 15:25:40.263 I/dalvikvm( 4523): "main" prio=5 tid=1 NATIVE
08-30 15:25:40.263 I/dalvikvm( 4523): | group="main" sCount=0 dsCount=0 obj=0x415c7e58 self=0x414e3508
08-30 15:25:40.263 I/dalvikvm( 4523): | sysTid=4523 nice=0 sched=0/0 cgrp=apps handle=1073942868
08-30 15:25:40.263 I/dalvikvm( 4523): | state=R schedstat=( 227394111 72547760 504 ) utm=15 stm=7 core=1
08-30 15:25:40.273 I/[HEADUNIT_MCU_SERIAL_JNI]( 1237): writeData
有很多说是因为JNI调用newStringUTF时遇到不认识的字符串就直接出错导致的异常,在c++的层面,有可能会是因为这个原因,
但是在安卓扫描文件中出现是因为扫描的文件名中有空格导致的,看日志也能看出哪个文件出现的问题(如上图标识的蓝色字体),
删除该文件,或者修改文件名即可
相关文章推荐
- JNI WARNING: NewStringUTF input is not valid Modified UTF-8: illegal start byte 0xf5
- JNI WARNING: input is not valid Modified UTF-8: illegal start byte 0xfe
- jni 中使用NewStringUTF时报错:input is not valid Modified UTF-8: illegal start byte 0xa0
- input is not valid Modified UTF-8: illegal start byte 0x**
- jni 中使用NewStringUTF时报错:input is not valid Modified UTF-8: illegal start byte 0xa0(十六进制未定义字符)
- crash - JNI WARNING: input is not valid modified utf-8: illegal continuation byte
- JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal continuation byte 0x3f
- newStringUTF出现input is not valid Modified UTF-8错误解决办法
- JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal continuation byte 0x12
- JNI WARNING: input is not valid Modified UTF-8
- 关于调用listFile()在遍历含有乱码文件时出现input is not valid Modified UTF-8错误的解决方法
- SOAP-ERROR: Encoding: string … is not a valid utf-8 string
- "Cant start Git: git.exe probably the path to Git executable is not valid" Fix it." error
- The input character is not valid in MATLAB statements or expressions.
- Unable to start activity ComponentInfo: Resource ID is not valid
- window平台下 Eclipse Ndk开发中的Method 'NewStringUTF' could not be resolved问题
- Android: Type Method 'NewStringUTF' could not be resolved
- 【opencl】buildprogram错误日志提示source file is not valid utf-8
- window平台下 Eclipse Ndk开发中的Method 'NewStringUTF' could not be resolved问题
- IDEA 报错:Can't start Git: /usr/bin/git Probably the path to Git executable is not valid.