Подтвердить что ты не робот

Как проверить, что произойдет, когда вы опубликуете обновление для своего приложения на Market

Я собираюсь опубликовать новую версию приложения на рынке. Чтобы избежать каких-либо потенциальных проблем после того, как он был перенесен на рынок, и люди получают уведомление об обновлении, я хотел бы смоделировать этот процесс на своем телефоне с помощью .apk для новой версии приложения, которое я буду публиковать.

Например, он имеет обновление для SQLite DB, использующего его.

Самое близкое, что я могу найти, это использовать Android Debug Bridge (adb) с помощью команды: adb install C:\myApplication.apk с моим телефоном, подключенным к компьютеру через USB-кабель. (параметр указывает, где ваш файл apk находится на вашем ПК).

Когда я это сделаю, если приложение уже установлено на моем телефоне, появляется сообщение об ошибке:

Сбой УСТАНОВИТЬ НЕИСПРАВНОСТЬ УЖЕ СУЩЕСТВУЕТ.

Если я удалю существующее приложение с моего телефона, команда adb install работает нормально. Таким образом, похоже, что это можно использовать только для установки приложения, которое в настоящее время не существует на вашем телефоне.

Есть ли способ смоделировать процесс обновления? Было бы неплохо, если бы была команда adb update, но я этого не вижу.

4b9b3361

Ответ 1

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

Ответ 2

Попробуйте использовать опцию -r to adb install:

adb install [-l] [-r] [-s] - перетащите этот файл пакета на устройство и установите его                                  ('-l' означает форвардную блокировку приложения)                                  ('-r' означает переустановить приложение, сохраняя его данные)                                  ('-s' означает установку на SD-карту вместо внутреннее хранилище)

Ответ 3

Самое близкое, что я думаю, вы можете получить, чтобы поставить APK где-нибудь и загрузить его на телефоне. Это примерно то же самое, что вы можете найти в реальных рыночных ситуациях, с той лишь разницей, что вам нужно добавить опцию "неизвестные источники".

(на боковой панели: вы можете получить ошибку при установке apk с тем же именем пакета, но с другой подписью.)