web-dev-qa-db-ja.com

CordovaでversionCodeを変更する方法は?

デフォルトのversionCodeとversionNameでGoogle Playにアプリケーションをアップロードしますが、新しいコードがあり、このversionCodeとversionNameを変更する必要があります。

この問題のいくつかの解決策を探しましたが、どの解決策でもうまくいきます

  • config.xml
 Android-versionCode = "2" Android-versionName = "2.0"
  • AndroidManifest.xml
Android:versionCode = "2" Android:versionName = "2.0"
  • build.gradle
 defaultConfig {
 Android:versionCode 2 
 Android:versionName "2.0" 
}

このファイルを構成した後、コマンドを使用します

myappPath.apkにバッジを付けるaaptダンプ

常にversionCode = "1"およびversionName = "1.0"を返します

私を助けてください。

11
marcosaz95

config.xmlを編集、「Android-versionCode」を追加し、versionCodeを手動で指定します。

widget id="com.xxxxx.yyyyyyyyyyy" Android-versionCode="201018"
version="2.1.1"
25
JeromeXoo

Cordova/PhoneGap/Ionicはすべてbuildコマンドの引数を受け入れます

# ionic
ionic build --release Android -- --versionCode=3

# phonegap
phonegap build --release Android -- --versionCode=3

# plain cordova
cordova build --release Android -- --versionCode=3

このコマンドライン引数は、cordova/lib/build.jsのソースで参照されていることがわかります。

if (options.argv.versionCode)
    ret.extraArgs.Push('-PcdvVersionCode=' + options.argv.versionCode);

(私:Cordovaバージョン6.1.1を使用、ionicバージョン1.7.16)

20
Marcel Chastain

Config.xmlファイルで指定できます:

<widget id="io.cordova.hellocordova"
  version="0.0.1"
  Android-versionCode="7"
  ios-CFBundleVersion="3.3.3">
18
jony89

このフォーラムで解決策を見つけました。

次のコマンドを使用しました

cordova build Android---gradleArg = -PcdvVersionCode = 2

みんな、ありがとう。

3
marcosaz95

次の手順を試してください

AppFolder\config.xml change version
App Folder \platforms\Android\res\xml\config.xml change version
App Folder \platforms\Android\AndroidMainfest.xml change version
open the terminal and go to your folder like below => C:\Priya\App folder > "Cordova prepare"
1
SSKWEB Android

次の手順を試してください

  1. AppFolder\config.xmlバージョンの変更
  2. App Folder\platforms\Android\res\xml\config.xmlバージョンの変更
  3. App Folder\platforms\Android\AndroidMainfest.xmlバージョンの変更
  4. ターミナルを開き、以下のようなフォルダーに移動します=> C:\ Priya\Appフォルダー> "Cordova prepare"
0
Shanmugapriya D