以下一行
FileWriter fw = new FileWriter("/log0.txt");
抛出:
java.io.FileNotFoundException: /log0.txt (Read-only file system)
我正在设备上测试它,“USB存储”已关闭。知道为什么会这样吗?
答案 0 :(得分:3)
您正尝试在根路径“/”中创建文件。尝试在可写路径中创建文件,如“/ data /”或“/ mnt / sdcard”或使用方法:Environment.getExternalStorageDirectory()
另见:
http://developer.android.com/guide/topics/data/data-storage.html
答案 1 :(得分:0)
确保您的设备中存在log0.text。其他明智的是它会给出异常
答案 2 :(得分:0)
Here是一个教程,开始描述您的问题。阅读会很有帮助。