Страницы

Поиск по вопросам

воскресенье, 1 декабря 2019 г.

Загрузка нового apk приложения - ошибка номера версии

#android #google_play


Здравствуйте! При загрузке новой версии приложения в Google Play возникает ошибка
такого вида:
APK-файл с кодом версии 1 уже существует. Используйте другой код.
Вопрос заключается в том, где и как можно заменить этот самый код?
    


Ответы

Ответ 1



Update в build.gradle(Module: app) android { ... defaultConfig { ... versionCode 2 //для Google Play versionName "1.1" //для пользователей } } в manifest Вашего проекта

Ответ 2



Чтобы Google Play принял новую версию приложения, нужно повысить версию кода android:versionCode. Если ранее android:versionCode="1", то в новой версии он должен быть на 1 больше - android:versionCode="2". Если Вы пишете приложения в среде разработки Android Studio С применением Gradle системы сборки, то версию кода нужно будет повышать в файле build.gradle уровня приложения, то есть того, что лежит в папке /app. Внутри этого файла Вы легко найдете строчку versionCode. versionName - Ваша собственная версия приложения, ее можно показывать пользователям. Она может быть двойная, тройная, с буквами. На Википедии подробнее об этом - Нумерация версий программного обеспечения После этого нужно собрать *.apk через Build-Generate signed APK.... Успехов!

Ответ 3



Если работаете в Android Studio, то зайдите в структуру проекта - кнопка на панели инструментов или File / Project Structure... или сочетание клавиш Ctrl + Alt + Shift + S. Заходите в настройки вашего приложения Modules / app, вкладка Flavors. Там меняете код версии (+ 1) и название версии (при необходимости). Для публикации обновления в Google Play достаточно изменить только код версии.

Комментариев нет:

Отправить комментарий