我的 Assets 文件夹中有一个现有的 .json 文件。我可以使用 Input steam 成功读取,但是当我想写入此文件时,我无法正确找到它。这是我现在的样子
try (FileWriter file =
new FileWriter(getApplicationContext().getPackageName() +
"/app/src/main/assets/inventory.json")) {
file.write(jsonObj.toString());
}
这是我遇到的错误
01-09 14:43:51.178 21391-21391/edu.wit.senderp.inventorytrack W/System.err: java.io.FileNotFoundException: edu.wit.senderp.inventorytrack/app/src/main/assets/inventory.json (No such file or directory
最佳答案
Assets 文件夹中的文件是只读的。而且您只能通过 AssetManager 访问 Assets 文件.
https://developer.android.com/guide/topics/resources/providing-resources#ResourceTypes
关于android - 在 android 中写入现有 JSON 文件时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54117303/