我正在编写一个Android应用程序,该应用程序使用应用程序内部的JSON文件,也就是项目的根目录或资产文件(两者都可以)。
但是当我试图写信时,我得到了:
open failed: EROFS (Read-only file system)
我该如何处理?
答案 0 :(得分:1)
您无法写入APK中的文件,因为它们是只读的。这就是你获得EROFS的原因。您可以做的是读取文件并复制其内容。您应该能够编辑复制的版本。不要忘记保存已编辑的副本(例如,可以在SharedPreferences中完成)。
答案 1 :(得分:0)
通过首先在运行时将文件复制到getFilesDir来修复它。
感谢您的帮助