Обновите файл внутри apk с помощью java - PullRequest
0 голосов
/ 26 января 2011

Хорошо, у меня есть Android apk, допустим, app1.apk, и он находится в / system / app

app1.apk имеет устаревший XML, скажем, file.xml, расположенный в apk, в res / drawable

Новый обновленный файл file.xml находится по адресу /data/misc/file.xml на телефоне

Я хочу, чтобы обновленный файл file.xml, расположенный на телефоне, был переключен в apk и замененстарый, как я могу сделать это в Java?

Спасибо за любую помощь, она очень ценится

Кстати, это будет только для корневых устройств, но я собираюсьтакже скопируйте apk из системы

1 Ответ

1 голос
/ 26 января 2011

На типичном устройстве Android файлы .apk для приложения хранятся с правами записи только для тех, кто находится в системной группе. Поэтому, если вы не используете устройство с правами root, которое может изменять эти разрешения, изменить эти APK невозможно.

Если вам необходимо обновить ресурсы, лучше всего загрузить их во внешнюю память телефона и проверить версию файла на SD-карте, прежде чем перейти к версии по умолчанию в APK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...