Я загружаю новое приложение на Android Market, и оно предупредило меня, что для новой версии требуется более высокая versionCode
. Но так как я сделал небольшое улучшение, я не хотел назначать версию 2 вместо версии 1, вместо этого я хотел сказать «1.1», но versionCode
не позволяет мне вводить числа с плавающей точкой.
Так что я думаю, что могу использовать versionName
, который показан пользователям, но все же мне интересно, как это сделать и в versionCode
.
Док Android сообщает:
android: versionCode -
Внутренний номер версии. Этот номер используется только для определения
является ли одна версия более свежей
чем другой, с более высокими числами
с указанием более свежих версий. это
не номер версии показывается
пользователей; это число устанавливается
Атрибут versionName.
Значение должно быть задано как целое число, например, «100». Вы можете определить
это все, что вы хотите, до тех пор, пока каждый
Последовательная версия имеет более высокую
число. Например, это может быть
номер сборки. Или вы могли бы перевести
номер версии в формате "x.y" в
целое число путем кодирования «х» и «у»
отдельно в нижнем и верхнем 16
биты. Или вы можете просто увеличить
номер по одному каждый раз, когда новая версия
выпущен.
Но я не понял второй абзац.
Спасибо.