File.listFiles因无效的UTF-8字符而崩溃

时间:2014-11-19 05:18:12

标签: android file

应用程序在导航目录中的文件时崩溃了。崩溃日志如下:

JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xf6
art/runtime/check_jni.cc:65]     string: 'Test Color.X7��37meaba'

java.io.File.list(File.java:742)
java.io.File.listFiles(File.java:784)

2 个答案:

答案 0 :(得分:5)

在为此案例运行之前签署apk以避免崩溃。

答案 1 :(得分:0)

如果这种情况发生在apk以外(未捆绑)的文件中,只需在真实设备上进行测试即可。对我来说,模拟器是导致问题的原因。