Phonegap - приложение для Android - изменить номер версии? - PullRequest
1 голос
/ 16 ноября 2011

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

Спасибо Пол

Ответы [ 3 ]

2 голосов
/ 16 ноября 2011

Перед компиляцией приложения вы модифицируете файл AndroidManifest.xml. Вы захотите изменить атрибуты android: versionCode и android: versionName в теге manifest.

Более подробную информацию можно найти здесь:

http://developer.android.com/guide/publishing/versioning.html

Не уверен, что вы можете сделать после компиляции apk.

0 голосов
/ 09 ноября 2016

Добавьте этот атрибут к тегу виджета в config.xml

android-versionCode = "30"

Пример:

<widget id="com.profimedica.ajuro" 
    android-versionCode="29"
    version="0.0.3" 
    xmlns="http://www.w3.org/ns/widgets" 
    xmlns:cdv="http://cordova.apache.org/ns/1.0">

Поскольку Phonegap игнорирует AndroidManifest.xml, я предполагаю, что правила build.gradle добавляют номер 8 к моей версии, в результате чего получается 298 из-за этого кода:

  if (minSdkVersion >= 20) {
    defaultConfig.versionCode += 9
  } else if (minSdkVersion >= 14) {
    defaultConfig.versionCode += 8
  }
0 голосов
/ 30 сентября 2014

Все просто: просто откройте файл config.xml внутри вашей папки your-project-name/www/ и во всей окружающей заметке, например, такой:
< widget id="com.haibarbe.eurofleurs" version="1.1.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
отредактируйте атрибут версии.
Выпросто нужно снова скомпилировать приложение и заново подписать его с помощью ранее созданных ключей.Вот и все.
Но помните, что это действительно только для приложений Android, приложения iOS не используют это свойство версии, а используют номер вашей версии сборки Xcode.Тем не менее, этот номер версии экспортируется в ваш файл проекта XCode.

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