2016-03-18 3 views
0

У меня есть приложение, предварительно загруженное на ПЗУ, и поместите его в системное приложение. Текущий код версии - 3. Этот apk также опубликован в Google Play.Не удается обновить системное приложение

Примечание: все случаи ниже Я использую тот же магазин ключей, тот же пакет с apk, предварительно загруженным на ПЗУ.

* Из Android Studio, я создаю новую версию и обновить версию кода 4.

Случай 1:

Я скопировать этот APK на телефон и установить вручную. Дисплей телефона «Не удается установить». Я проверяю журнал, и он показывает:

«W/PackageManager: Пакеты xxx не соответствуют ранее установленной версии, игнорируя!»

Случай 2:

Я загрузил новый APK в Google Play. Google Play принимает это нормально. После того как Google одобрил и опубликовал приложение, я открываю приложение Google Play, нахожу свое приложение и проверяю статус. Он отобразил «UnInstalled» и «Open». (Он должен отображать «Обновить», но это не так).

Сейчас я не могу обновить свое приложение. Может ли кто-нибудь сказать мне, в чем причина этого дела?

ответ

0

Ниже приведен контрольный список, чтобы обновить app-

  1. обновление придет только тогда, когда у вас уже есть, что приложение установлено в телефон в качестве PackageManager проверки для этого пакета, если это не то же самое, что будет install как новое приложение (не обновление).
  2. Он должен быть подписан тем же ключом, который использовался для подписи системы приложения, когда он был предварительно загружен в ПЗУ.
  3. Код версии должен быть увеличен.
Смежные вопросы