#android #mobile #adb #android-install-apk
#Android #Мобильный #adb #android-установить-apk
Вопрос:
Я работал с Monkey Talk и Xamarin Android. С моим APK, созданным Xamarin, инструментарий Monkey Talk не будет работать. Вчера я заставил его работать, поместив сборки в папку /data / data/com.app/files/.переопределить. Я взломал, пока не заработал, и изменил chmod в некоторых папках, добавил папку в /data / data /com.app / и заставил ее работать.
Сегодня я удалил рабочую сборку, чтобы я мог автоматизировать то, что я сделал. После запуска «adb uninstall com.app», а затем запуска установки для базового APK, я продолжаю получать «INSTALL_FAILED_UID_CHANGED».
Я видел похожие темы, предлагающие параметры, которые вы можете добавить к удалению.
Следующее НЕ сработало:
- adb shell pm очистить com.app
- adb -d install -r com.apk
- оболочка adb; rm -r /data/data/com.app (отказано в разрешении)
- (затем нажмите на sdcard) установка adb shell pm -l / sdcard / tmp /smv.apk
- повторная загрузка приложения из App Store
Если бы это было до того, как я удалил, я мог бы использовать «запуск от имени com.app», но теперь, поскольку приложения больше нет, я не могу получить разрешения на удаление папки с сохраненными данными. «запуск от имени: пакет ‘com.app’ неизвестен»
Я хочу избежать укоренения устройства. Но как в мире я могу избавиться от старых файлов? Могу ли я восстановить возможность использования run-as? Я также не хочу переустанавливать Android…
Ответ №1:
Попробуйте перезагрузить устройство перед переустановкой приложения. Это сработало для меня.
Комментарии:
1. Все еще происходит INSTALL_FAILED_UID_CHANGED