Android APK INSTALL_FAILED_UID_CHANGED теперь отказано в допуске

#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».

Я видел похожие темы, предлагающие параметры, которые вы можете добавить к удалению.

Следующее НЕ сработало:

  1. adb shell pm очистить com.app
  2. adb -d install -r com.apk
  3. оболочка adb; rm -r /data/data/com.app (отказано в разрешении)
  4. (затем нажмите на sdcard) установка adb shell pm -l / sdcard / tmp /smv.apk
  5. повторная загрузка приложения из App Store

Если бы это было до того, как я удалил, я мог бы использовать «запуск от имени com.app», но теперь, поскольку приложения больше нет, я не могу получить разрешения на удаление папки с сохраненными данными. «запуск от имени: пакет ‘com.app’ неизвестен»

Я хочу избежать укоренения устройства. Но как в мире я могу избавиться от старых файлов? Могу ли я восстановить возможность использования run-as? Я также не хочу переустанавливать Android…

Ответ №1:

Попробуйте перезагрузить устройство перед переустановкой приложения. Это сработало для меня.

Комментарии:

1. Все еще происходит INSTALL_FAILED_UID_CHANGED