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

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

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

к

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Нажмите « Деактивировать» рядом с опубликованным в настоящее время APK.
  2. Продвиньте свое обновление в Production (то есть сначала продвигайте его на бета-версию , а затем в Production ).
  3. Нажмите Опубликовать APK в верхней части страницы.

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

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

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