JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal continuation byte 0xXX

手机文件遍历报如下错误:
06-24 14:15:23.162 29679-30002/com.hanxin.fpy E/art: JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal continuation byte 0xe3
06-24 14:15:23.162 29679-30002/com.hanxin.fpy E/art:     string: '=~���}�}�в�)Y'
06-24 14:15:23.162 29679-30002/com.hanxin.fpy E/art:     in call to NewStringUTF
06-24 14:15:23.162 29679-30002/com.hanxin.fpy E/art:     from java.lang.String[] java.io.File.listImpl(java.lang.String)
06-24 14:15:23.162 29679-30002/com.hanxin.fpy E/art: "AsyncTask #5" prio=5 tid=44 Runnable

联机断点调试发现是file.listFiles这个方法出错。
File file = new File("文件路径");
File[] files = file.listFiles(new EssFileFilter(types));

发现是手机里存在如下图的一个乱码文件(如下图),string: '=~���}�}�в�)Y' 指的就是它。

JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal continuation byte 0xXX

一时难以解决,偶然间打了release包后,安装到手机发现问题解决。具体原因发现后再说。