Есть приложение, созданное и опубликованное в магазине Google Play. Тогда он не обновлялся из-за отсутствия хранилища ключей. Таким образом, существующее приложение было не опубликовано, и был создан новый apk с новым именем пакета и номером версии.
Затем, даже если новый подписанный apk был создан с более новым кодом версии и именем пакета, по-прежнему появляется ошибка «вы должны либо добавить новый apk, либо деактивировать существующий apk, чтобы создать новый выпуск».
Может кто-нибудь поможет? Что-то упущено в процессе?
С моей точки зрения, я думаю, что Google Play Store не поддерживает изменение apk для того же проекта. Вы должны создать другой проект приложения в игровой консоли для нового apk и добавить его в выпуск.
Я уверен, что вы загрузили приложение и заполнили рейтинг контента. Затем вам нужно будет перейти к редактированию выпуска и созданию своего выпуска. Возникла проблема с повторной загрузкой. Или опубликуйте изображение ошибки, чтобы помочь вам.
У нас есть сообщение: «Вы должны загрузить APK, прежде чем заполнять анкету для оценки контента». Итак, сначала мы должны загрузить APK. Но я не могу загрузить apk, и появляется сообщение об ошибке «Невозможно загрузить APK». При нажатии кнопки «Обзор» появляется сообщение: «Вам следует либо добавить новый apk, либо деактивировать существующий apk, чтобы создать новый выпуск».
Деактивируйте apk из управления выпусками и загрузите новый с новой версией.
Нет возможности отключить существующий APK.
Вы можете обновить только существующий Apk неопубликованного приложения с новым кодом версии, в консоли Google Play вы не можете добавить Apk с другим именем пакета.
Вы можете добавить Apk с тем же именем пакета и хранилищем ключей, что и раньше. вы также можете просмотреть этот документ для получения более подробной информации. https://support.google.com/googleplay/android-developer/answer/7159011?hl=en
Я отменил публикацию приложения, так как у меня нет для него хранилища ключей. А затем я создал новый APK, как упоминалось в моем вопросе, и пытался полностью создать новый выпуск.
Поскольку многие другие ответили, я повторю, но постараюсь повторить более четко.
У каждого приложения есть имя пакета, иногда называемый идентификатор приложения. Это строка типа com.google.android.gm. Что касается Google Play, ему все равно, что вы делаете в своем проекте в Android Studio, Unity или любой другой платформе разработки. Если приложение имеет то же имя пакета, это одно и то же приложение. Если у него другое имя пакета, это другое приложение.
Вы говорите, что пытаетесь создать новую версию с другим именем пакета. Это невозможно. Что касается Google, вы создаете совершенно новое приложение.
Вы загрузили APK с новым названием пакета? Если да, не могли бы вы предоставить скриншот? Тогда люди смогут более ясно увидеть, в чем проблема.
Спасибо Нику за ответ. Сейчас я не могу предоставить скриншот, потому что у меня сейчас нет apk. Однако, как вы сказали: «Вы говорите, что пытаетесь создать новый выпуск с другим именем пакета. Это невозможно. Что касается Google, вы создаете совершенно новое приложение». - Да, таким образом я пытаюсь создать новое приложение. Для меня старым приложением теперь можно пренебречь. Но даже если я попытаюсь создать новое приложение, все равно будет ошибка загрузки APK.
Я думаю, что фраза «Новый релиз» сбивала с толку. На самом деле это новое приложение с другим именем пакета. И чтобы быть более понятным, я удалил старое приложение. Я не уверен, деактивируется ли APK после отмены публикации приложения. Так как я столкнулся с ошибкой «вы должны либо добавить новый apk, либо деактивировать существующий apk, чтобы создать новую версию».
Я могу только повторяться. Google не знает о связи между вашим старым и новым приложением, если у них разные имена пакетов. Что касается Google, это совершенно разные приложения. Статус отмены публикации вашего старого приложения не имеет значения, если имена пакетов действительно разные.
Да, это то, что я знаю. Я не уверен, почему это вызывает проблемы. Для этого мне нужно связаться со службой поддержки Play Store. Хотя здесь я могу поискать одну вещь - имя пакета обновляется в двух местах приложения. Значит, идентификатор приложения тоже должен быть изменен? Поскольку у нас есть две разные вещи - идентификатор приложения и имя пакета.
идентификатор приложения и имя пакета - это два разных имени для одного и того же
В моем случае я также изменил имя пакета через Refractor в Android Studio. Я хотел загрузить то же приложение с новым пакетом. И это все еще давало мне ошибку, что пакет уже существует, поэтому мне пришлось изменить applicationId в build.grade App: module.
После этого оно не заменяет старое приложение на телефоне. Вместо этого он создает новый, также Playstore загрузил приложение.
Я создаю только другой проект. После отмены публикации первого проекта я создаю новый проект. APK для этого имеет новый идентификатор пакета. Я столкнулся с этим сообщением об ошибке только в новом проекте: «Вы должны либо добавить новый apk, либо деактивировать существующий apk, чтобы создать новый выпуск».