Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android JLayer有时无法加载资源';sfd.ser';_Android_Jlayer - Fatal编程技术网

Android JLayer有时无法加载资源';sfd.ser';

Android JLayer有时无法加载资源';sfd.ser';,android,jlayer,Android,Jlayer,我正在使用jl-1.0.1为android应用程序将mp3文件转换为wav文件。大多数情况下,它在我的手机上工作正常,但偶尔会出现java.io.IOException:无法加载资源“sfd.ser”。测试人员每次都会为他报告这种情况 这个问题的答案建议使用JLayer 1.0,但这对我不起作用 非常感谢您的任何建议 我手机上的logcat: 测试人员错误报告: 发生问题的代码: fun decodeWavFromMp3(context: Context, mp3File: String,

我正在使用jl-1.0.1为android应用程序将mp3文件转换为wav文件。大多数情况下,它在我的手机上工作正常,但偶尔会出现java.io.IOException:无法加载资源“sfd.ser”。测试人员每次都会为他报告这种情况

这个问题的答案建议使用JLayer 1.0,但这对我不起作用

非常感谢您的任何建议

我手机上的logcat:

测试人员错误报告:

发生问题的代码:

fun decodeWavFromMp3(context: Context, mp3File: String, wavFile: String) : ByteArray{
    val file = File(wavFile)
    file.delete()

    var converter = Converter()
    converter.convert(mp3File, wavFile)

    var byteArray = context.contentResolver.openInputStream(Uri.fromFile(file))!!.readBytes()

    return byteArray.copyOfRange(44, byteArray.size)    
}

原来问题出在我给测试人员的apk中。生成minifyEnabled设置为true的apk导致了问题。但我仍然不知道为什么我会偶尔在其他手机上出现故障