Какие команды adb использует eclipse для запуска приложения?

Я работаю над приложением, которое использует администратор устройства. Если я запускаю приложение на устройстве с помощью eclipse, затем делаю небольшое изменение в коде, а затем снова запускаю приложение, приложение работает так, как вы ожидаете, с новым изменением.

Однако, если я запускаю приложение во второй раз, я использую установку adb, я получаю:

Ошибка [INSTALL_FAILED_ALREADY_EXISTS]

Если я попытаюсь удалить, а затем переустановить, удаление завершится ошибкой, потому что приложение является администратором устройства. Это заставило меня задаться вопросом, какие команды adb выполняются eclipse, когда вы выбираете run. Я искал какую-то команду «обновить», но не смог ее найти. Кто-нибудь знает?


person Adam    schedule 09.01.2014    source источник


Ответы (1)


Вы можете использовать «adb install -r yourapp.apk», чтобы снова установить системный apk. Если вы хотите запустить через командную строку, используйте «adb shell am start -n actionname_withpackage»

person prabhat    schedule 09.01.2014