您的位置:首页 > 其它

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++的层面,有可能会是因为这个原因,

但是在安卓扫描文件中出现是因为扫描的文件名中有空格导致的,看日志也能看出哪个文件出现的问题(如上图标识的蓝色字体),

删除该文件,或者修改文件名即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐