是否可以更新.apk中的资产而无需重建和访问源代码?

时间:2015-08-11 10:12:06

标签: java android adt

我需要与团队成员共享我的.apk文件,但希望他能够更改某些资产(资产文件夹中的某些.txt文件)。之后他可以使用更新的资产在他的设备上安装.apk而无法访问项目的源代码文件吗?这可能吗?

1 个答案:

答案 0 :(得分:2)

Afaik,无法更改,插入或删除已打包项目中的任何内容。

因此,我认为使用外部存储而不是使用资产是一种很好的做法。你可能正在做类似的事情:

BufferedReader reader = new BufferedReader(
    new InputStreamReader(getAssets().open("something.txt")));

而不是将此文件保存在外部存储中的某个位置并使用:

File sdcard = Environment.getExternalStorageDirectory();
File file = new File(sdcard, "something.txt");