Обновление приложения для Android - PullRequest
2 голосов
/ 05 апреля 2011

У меня есть приложение для Android на рынке, которое я создал через онлайн-сервис PhoneGap Build.Теперь я хочу обновить его до следующей версии, поэтому я создаю новое приложение с помощью PhoneGap Build.

К сожалению, когда я пытаюсь выставить их на рынок в качестве обновления приложения, он возвращает сообщение об ошибке, в котором говорится, что проблема в версии кода.
Я знаю, что versionCode в AndroidManifest должен быть выше, чем предыдущий, для успешного обновления приложения, поэтому я установил версию 1.2.

В чем может быть ошибка?Возможно ли, что рынок возвращает мне ложную ошибку?Я имею в виду, что ошибка еще одна?

Кто-нибудь испытывал что-то подобное?
Любой совет?

Спасибо всем!

Ответы [ 2 ]

1 голос
/ 05 апреля 2011

Есть пара вещей, которые вам нужно проверить.

  1. Имя пакета должно быть таким же и подписано тем же ключом.

  2. Проблемы с кодом версии обычно связаны с одной из двух причин:

    а. Android: версия кода не является целым числом. Это должно быть целое число, увеличенное для каждой новой версии. Прикладная программа может иметь то же versionName, если для обновления указан код версии. Первая версия android: versionCode = "1", обновление versionCode = "2"

    б. Android: versionName был обновлен, но код версии такой же. То есть Android: versionName был изменен с «1.5» на «1.6», но versionCode по-прежнему установлен на «1».

1 голос
/ 05 апреля 2011

Убедитесь, что вы обновляете оба атрибута android:versionCode и android:versionName в манифесте.

Также убедитесь, что значение в versionCode является целым числом (которое вы увеличиваете с каждым новым выпуском). Символьная версия «1.2» должна указываться в поле versionName.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...