可能重复:
how we can remove a file from the assets folder at runtime in android?
是否可以在运行应用程序时在assets文件夹中创建文件,并在应用程序停止时删除相同的文件。
答案 0 :(得分:9)
对于资产,您只有读取文件权限。因此,您无法在assets文件夹中创建/删除文件。以下是应用于资产文件夹的限制。
1) Only Read Permission available for this folder.
2) File size for placing inside the assets limit to 10 MB.If you want to place
then the larger file should be placed as chunk.
3) You can use this folder, for placing files like database file, font file etc...
不要与它抗争。这不是使用assets文件夹处理文件的正确方法。 您可以使用适合创建和删除文件的位置的SD卡
您可以使用标准方法通过app,
将文件放入SD卡 Environment.getExternalStoragePublicDirectory("filetype");
答案 1 :(得分:1)
apk是只读的,资产/文件夹在运行时不可修改,这听起来像你可能正在寻找的东西。请检查此question