2

私の Android アプリケーションは Google Play にアップロードされています。アプリケーションを更新したいのですが、 と について混乱していandroid:versionCodeますandroid:versionName

バージョンを変更したいのですがどうすればいいですか?アプリのバージョン変更のルールは?

私は初めて更新を行い、これが私のコードです:

android:versionCode="2"
android:versionName="2.0"
4

3 に答える 3

3

ドキュメントから: http://developer.android.com/tools/publishing/versioning.html

android:versionCode — 他のバージョンと比較した、アプリケーション コードのバージョンを表す整数値。

したがって、あなたの場合、これは である必要があります。これは、以前のバージョンに*相対的な*整数値3である必要があるためです。システムがアップデートをチェックするとき、現在のバージョンが以前のものよりも新しいことを認識しているはずです。

android:versionName — ユーザーに表示する必要がある、アプリケーション コードのリリース バージョンを表す文字列値。

繰り返しますが、ドキュメントから、これはユーザーの表示用であり、実際には何でもかまいません。システムは、ユーザーに表示する以外は使用しません。独自の内部/カスタム バージョンをここに配置できます。

たとえば、ベータ リリースを行っている場合、versionCodes は次のようになります1,2,3...が、versionNames は次のようになります。0.1,0.2,0.3..

于 2012-09-10T09:48:32.017 に答える
1

versionCodesversionNamesは 2 つの異なるものです。versionCodes はアプリ ストアで更新を追跡するために使用されますが、versionNames は 1.0.0 などのより一般的な識別子です。versionCodes は整数に制限されていますが、versionNames は英数字にすることができます。

于 2012-09-10T09:45:42.020 に答える
1

バージョンコード

アプリのversionCodeバージョンを簡単に区別するために使用される整数値です。

アプリ デベロッパーは、Android マーケットでアプリの更新をリリースするときに、この値を増やす必要があります。これにより、ユーザーがアプリの古いバージョンを使用しているかどうかを判断し、更新を提案できます。

バージョン名

versionName、「1.4.5」や「3.7」など、他のデスクトップ アプリケーションで見られる通常の「リリース バージョン」を含む文字列です。

versionName は単なる「人間が読める」バージョン コードです。

アプリケーションのバージョン管理についてのより良い情報については、これを確認してください

于 2012-09-10T09:48:25.370 に答える