Вопрос
Есть ли способ, которым мы можем обновлять (не переустанавливать) нерыночный APK на устройстве Android?Я смог найти только установку adb (ничего похожего на обновление adb)
Решение
adb install -r
это самое близкое, что вы можете получить, это на самом деле обновление, поскольку оно сохраняет базу данных и сохраненные настройки.Если вы удалите/переустановите и базу данных приложения, и настройки, они будут удалены.Что именно вы пытаетесь обновить в приложении, в чем вам не помогает опция -r?
Другие советы
adb install -r
у меня не сработало.Итак, я сделал небольшой обходной путь.
Удалите приложение, но сохраните данные, используя
adb uninstall -k com.packagename
.Приложение будет удалено, но данные останутся.Видеть этотУстановите приложение еще раз, используя
adb install package.here
.
Примечание: Для выполнения этих команд у вас должен быть root-доступ.
Самый простой способ сделать это так же, как APK из Market, — загрузить APK на свой телефон (т.загрузите с Google Диска или по электронной почте), а затем нажмите APK в библиотеке загрузок.