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

Android обновляет существующее приложение

Я пытаюсь обновить существующее приложение, изменив следующее в файле манифеста.
изменение От

android:versionCode="1"
android:versionName="1.0" 

Для

android:versionCode="2"
android:versionName="1.1" .

Я использую одно и то же хранилище ключей, но когда я пытаюсь опубликовать приложение с помощью консоли разработчика Google Play, я получаю сообщение об ошибке:

"Эта конфигурация не может быть опубликована по следующим причинам:   Все устройства, которые могут получить версию 1, получат версию 2.   Некоторые устройства имеют право запускать несколько APK. В таком случае устройство получит APK с более высоким кодом версии.

Как обновить приложение. Большое вам спасибо заранее.

4b9b3361

Ответ 1

Я сделал ошибку, чтобы перейти в "расширенный" режим, и он как-то сохранил приложение. Кажется, консоли разработчика не нравится.

Удалите приложение, вернитесь в "Простой режим" и снова загрузите .apk.

Это сработало для меня.

Расширенный режим предназначен для загрузки и управления несколькими apks для одного и того же приложения. Простой режим предназначен для загрузки отдельных апк, поэтому в большинстве случаев он должен быть подходящим.

Ответ 2

Я столкнулся с той же проблемой только сегодня. Все, что мне нужно было сделать, это Archive предыдущая версия, а черновик сообщения исчез и кнопка Publish появилась новая версия.

Ответ 3

У меня такая же проблема, я сделал это и решил проблему: -

Просто деактивируйте предыдущий apk из prod, а затем загрузите новый apk и опубликовать его. Это сработало для меня, надеюсь, будет работать и для вас.

Ответ 4

Нет необходимости удалять вновь загруженный APK и переключиться в "Простой режим", чтобы опубликовать обновление, если вам представлено сообщение выше. Формулировка может быть не идеальной, но она говорит вам, что у вас есть два активных APK с разными кодами версий, хотя один из них все еще находится в статусе проекта, и это то, чего вы не хотите, если вы собираетесь использовать различные APK на разных устройствах, Это также указано на вкладке "Производство" вверху, где будет отображаться как код версии существующего APK, так и обновление в проекте.

Вообще говоря, вас интересует только несколько активных APK, если вы действительно обслуживаете выделенные APK для определенных устройств. Однако большинство приложений состоят только из одного, общего APK. Итак, предположим, что это так:

Чтобы активировать обновление (и, таким образом, опубликовать обновленный APK):

  • Нажмите "Деактивировать" рядом с опубликованным в настоящее время APK.
  • Содействуйте обновлению продукта (т.е. сначала продвигайте его к бета-версии, а затем к продукту).
  • Нажмите Опубликовать APK в верхней части страницы.

После этих шагов вы заметите, что на вкладке "Производство" остается только один код версии, и сообщение об ошибке исчезает. После того, как вы закончите последний шаг, вы сможете вернуться к простому режиму, как вам удобно.

Ответ 5

Перезагрузка страницы помогла скрыть это сообщение.

Я получил эту ошибку, когда мне пришлось использовать расширенный режим для активации одного APK. Я попытался переключиться в простой режим, чтобы активировать тот же APK, но это не помогло.