Run-as говорит, что "пакет неизвестен" после обновления Android до 4.3
У меня есть простой script, который загружает базу данных с телефона на мой компьютер
он использует "run-as", он работал хорошо, но теперь, run-as говорит "пакет неизвестен",
мое приложение установлено на устройстве, ничего не изменилось, только Android был обновлен до 4.3
У вас такие же проблемы? как обойти это или решить?
Ответы
Ответ 1
Мы столкнулись с отсутствующей проблемой запуска, когда Galaxy S4 выпустила без нее. Мы использовали run-as для запуска gdbserver для отладки приложений.
Мы работали над проблемой, запустив gdbserver в качестве службы Android. Подробнее в run-as Пакет 'a.b.c' неизвестен - Galaxy S4 Jellybean или Android 4.3
Ответ 2
Я немного изменил свой script, но ему нужен корневой телефон
% adb% shell "su root cp/data/data/% PACKAGE%/databases/% DB%/sdcard/my/% DB%"
% adb% pull/sdcard/my/% DB% db
Ответ 3
Просто потратил полдня на ту же проблему на моем Nexus 7 (800x1280).
Проблема, описанная здесь, как упомянуто user408952:
https://code.google.com/p/android/issues/detail?id=58373
Ответ № 32 из приведенной выше ссылки работал у меня: я установил изображение 4.3 factory, и все работает. Не нужен корень!