使用java更新apk内的文件

时间:2011-01-26 06:52:09

标签: java android xml replace

好的,我有一个安卓apk可以说app1.apk,它位于/ system / app

app1.apk有一个过时的xml让我们说位于res / drawable的apk中的file.xml

新更新的file.xml位于手机上的/data/misc/file.xml

我希望将手机上更新的file.xml切换到apk并替换旧的如何在java中执行此操作?

感谢您的帮助,非常感谢

顺便说一句,只有root用户才能使用,但我也要将apk复制出系统

1 个答案:

答案 0 :(得分:1)

在典型的Android设备上,应用的.apk文件仅以系统组中的写入权限存储。因此,除非您在可以更改这些权限的root设备上运行,否则无法修改这些APK。

如果您需要更新资源,最好将它们下载到手机的外部存储空间,并在默认为APK版本之前检查SD卡上的文件版本。