Я пытаюсь обновить существующее приложение, изменив следующее в файле манифеста.
Изменение От
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):
Следуя этим шагам, вы заметите, что на вкладке «Производство» остается только один код версии, и сообщение об ошибке исчезает. Как только вы закончите последний шаг, вы сможете вернуться в простой режим, как вам будет угодно.
Перезагрузка страницы помогла скрыть это сообщение.
Я получил эту ошибку, когда мне пришлось использовать расширенный режим для активации одного APK. Я попытался переключиться на простой режим, чтобы активировать тот же APK, но это не помогло.