Java Android IOException错误消息解释
我一直收到一个IOException,我不明白这意味着什么 代码(伪): 错误:Java Android IOException错误消息解释,java,android,logcat,ioexception,Java,Android,Logcat,Ioexception,我一直收到一个IOException,我不明白这意味着什么 代码(伪): 错误: W/System.err( 1794): java.io.IOException: write failed: EBUSY (Device or resource busy) W/System.err( 1794): at libcore.io.IoBridge.write(IoBridge.java:452) W/System.err( 1794): at java.io.FileOutputStream.w
W/System.err( 1794): java.io.IOException: write failed: EBUSY (Device or resource busy)
W/System.err( 1794): at libcore.io.IoBridge.write(IoBridge.java:452)
W/System.err( 1794): at java.io.FileOutputStream.write(FileOutputStream.java:187)
W/System.err( 1794): at java.io.OutputStream.write(OutputStream.java:82)
“写入失败:EBUSY(设备或资源繁忙)”部分是什么意思?如果在线搜索,您会发现有几个进程使用了该文件,或者删除了该文件,但没有删除引用。在尝试写入或处理文件之前,可以尝试搜索文件是否存在。 我的解决方案是在对文件执行某些操作之前搜索该文件是否存在,如果存在,则删除并创建新文件或类似的内容。
听起来您要打开的文件已经在使用中。这里有一些相关的问题 可能是由于再次调试和启动应用程序,该文件仍在使用中 可能重复的
W/System.err( 1794): java.io.IOException: write failed: EBUSY (Device or resource busy)
W/System.err( 1794): at libcore.io.IoBridge.write(IoBridge.java:452)
W/System.err( 1794): at java.io.FileOutputStream.write(FileOutputStream.java:187)
W/System.err( 1794): at java.io.OutputStream.write(OutputStream.java:82)