a) Android バンドルのバージョンとバージョン コードはどのような意味ですか?
b) バンドルバージョンとバージョンコードの違いは何ですか?
i) のバンドル バージョンがあるとします0.137
。バージョン コードはこれとどのように関係しますか? バージョン コードは 137 だけでよいですか?
ii)1.0
次にバンドルバージョンをリリースするとどうなりますか? バージョンコードを呼び出すだけでよいですか10
?
c)これらはどのように関連していますか? バンドル バージョンに番号を付ける正しい方法は何ですか?
注: 検索しても、その違いを説明しているソースは見つからないようです。私はこれまで、バンドルに無計画に番号を付けてきましたが、これを正しく行う方法を見つけたいと思います。
これらの指定は、団結しかし、そのページからでもパラメータが何であるか理解できるかどうかわかりません...
ベストアンサー1
「バンドル バージョン」はありません。これは iOS/Mac の用語です。ビルドされた Android アプリはパッケージと呼ばれます。
Android には、バージョンを指定する場所が 2 つあります。バージョン名 (android:versionName
マニフェスト内) とバージョン コード ( android:versionCode
) です。これらは必ずしも相関している必要はありませんが、実際には相関していることが多いです。Google マーケットでは、アップデートを公開するときにバージョン コード (名前ではありません) を使用して、アップデートが現在公開されているパッケージよりも新しいものであることを確認します。
バージョン名はエンドユーザーに表示されるものです。形式に制限はなく、フリーテキスト文字列ですが、ほとんどのアプリは 1.2 または 1.2.3 のパターンに従います。
バージョン名とバージョン コードを関連付ける方法は自由です。連続したバージョン コードを使用することも、数式を使用することもできます。major*10000 + minor*100 + build
これは Google がアプリで行っている方法で、バージョン 4.10.3 のコードは 41003 になります。