Android - лучшая практика для повторной публикации приложения для Android? - PullRequest
2 голосов
/ 28 марта 2012

Я только что опубликовал свое первое приложение, и уже есть куча ошибок, поэтому мне нужно опубликовать его:)

Что я сделал, так это экспортировал свой код как неподписанный .apk, затем я закодировал приложение, используя свойключ как это:

jarsigner -verbose -keystore mykey.keystore my.apk mykey

Затем система сделала свое дело, и все прошло хорошо.

Теперь я пошел на сайт Google Play, чтобы переиздать, нажал на вкладку: "apk files"и тогда я не уверен, что делать.

Должен ли я деактивировать оригинальный apk?Или я должен просто загрузить новый apk с тем же именем?

Я попытался просто загрузить новый apk, но получил эту ошибку:

The new apk's versionCode (1) already exists.

Что предлагает мне удалить старый apk,право?Или я где-то забыл шаг?

Спасибо!

Ответы [ 4 ]

3 голосов
/ 28 марта 2012

Я думаю, что рынок просит вас изменить ваш apk versionCode в AndroidManifest.xml, чтобы он мог распознавать его как новую версию приложения.

2 голосов
/ 28 марта 2012

Перед загрузкой обновленного приложения убедитесь, что вы увеличили атрибуты android: versionCode и android: versionName в элементе файла манифеста.

от: http://developer.android.com/guide/publishing/publishing.html

1 голос
/ 28 марта 2012

Вы должны изменить versionCode в Manifest.xml. Сделайте это 2 или больше, чем предыдущий versionCode. Вам также следует обновить versionName в Manifest.

Чем просто деактивировать предыдущую версию и активировать только что загруженную.

0 голосов
/ 24 октября 2014

versionCode - номер вашего последующего релиза apk, где релиз - это то, что будет опубликовано в Google Play

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...