私の Android アプリケーションは Google Play にアップロードされています。アプリケーションを更新したいのですが、 と について混乱していandroid:versionCode
ますandroid:versionName
。
バージョンを変更したいのですがどうすればいいですか?アプリのバージョン変更のルールは?
私は初めて更新を行い、これが私のコードです:
android:versionCode="2"
android:versionName="2.0"
私の Android アプリケーションは Google Play にアップロードされています。アプリケーションを更新したいのですが、 と について混乱していandroid:versionCode
ますandroid:versionName
。
バージョンを変更したいのですがどうすればいいですか?アプリのバージョン変更のルールは?
私は初めて更新を行い、これが私のコードです:
android:versionCode="2"
android:versionName="2.0"
ドキュメントから: http://developer.android.com/tools/publishing/versioning.html
android:versionCode — 他のバージョンと比較した、アプリケーション コードのバージョンを表す整数値。
したがって、あなたの場合、これは である必要があります。これは、以前のバージョンに*相対的な*整数値3
である必要があるためです。システムがアップデートをチェックするとき、現在のバージョンが以前のものよりも新しいことを認識しているはずです。
android:versionName — ユーザーに表示する必要がある、アプリケーション コードのリリース バージョンを表す文字列値。
繰り返しますが、ドキュメントから、これはユーザーの表示用であり、実際には何でもかまいません。システムは、ユーザーに表示する以外は使用しません。独自の内部/カスタム バージョンをここに配置できます。
たとえば、ベータ リリースを行っている場合、versionCodes は次のようになります1,2,3...
が、versionNames は次のようになります。0.1,0.2,0.3..
versionCodesとversionNamesは 2 つの異なるものです。versionCodes はアプリ ストアで更新を追跡するために使用されますが、versionNames は 1.0.0 などのより一般的な識別子です。versionCodes は整数に制限されていますが、versionNames は英数字にすることができます。
バージョンコード
アプリのversionCode
バージョンを簡単に区別するために使用される整数値です。
アプリ デベロッパーは、Android マーケットでアプリの更新をリリースするときに、この値を増やす必要があります。これにより、ユーザーがアプリの古いバージョンを使用しているかどうかを判断し、更新を提案できます。
バージョン名
はversionName
、「1.4.5」や「3.7」など、他のデスクトップ アプリケーションで見られる通常の「リリース バージョン」を含む文字列です。
versionName は単なる「人間が読める」バージョン コードです。
アプリケーションのバージョン管理についてのより良い情報については、これを確認してください