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

JLayer sometimes unable to load resource 'sfd.ser'

我正在使用 jl-1.0.1 将 mp3 文件转换为 android 应用程序的 wav 文件。大多数时候它在我的 phone 上运行良好,但偶尔我会收到 java.io.IOException:无法加载资源 'sfd.ser'。测试人员每次都会为他报告这种情况。

这个问题的答案建议使用 JLayer 1.0,但这对我不起作用 JLayer exception when trying to play audio file

非常感谢任何建议

logcat 来自我的 phone:

测试人员错误报告:

出现问题的代码:

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 导致了这个问题。仍然不确定为什么我在其他手机上偶尔会崩溃。