Studioユーザーガイドアプリのバージョニングバージョニングは、アプリのアップグレードおよびメンテナンス戦略を構成する重要な要素です。バージョニングが重要である理由は次のとおりです。バージョンに関する具体的な情報を必要とします。他のアプリ(スイートとして公開する別のアプリを含む)は、互換性の判定と依存関係の識別のために、アプリのバージョンをシステムに照会する必要があります。アプリを公開するために使用するサービスも、ユーザーにバージョンを表示するために、アプリにバージョンを照会する場合があります。ダウングレード関係の確立のために、アプリのバージョンをチェックする場合もあります。システムは、ダウングレードを防ぐためにアプリのバージョン情報を使用します。アプリのアップグレードまたは互換性を制限するためにアプリのバージョン情報を使用することはありません。バージョン制限はアプリが適用するべきであり、アプリがそれについてユーザーに知らせるべきです。設定で指定されているとおり、システムのバージョンの互換性を適用します。バージョンを指定するをご覧ください。ビルドファイルのバージョン設定の値を指定します。ファイルにマージされます。ビルドファイルのバージョン値がマニフェストの設定より優先されます。ビルドファイルでこれらの設定を定義すると、アプリのバージョンごとに異なる値を指定できます。ビルドファイルでバージョン設定を定義してください。つの設定を使用できます。これらの値は必ず両方とも定義する必要があります。内部バージョン番号として使用される正の整数。この番号は、バージョンを比較してどちらが新しいかを判定するためだけに使用されます。番号が大きいほど、バージョンが新しいことを示します。このバージョン番号はユーザーには表示されません。設定で定義した番号です。ユーザーがインストールできないようにします。この値は正の整数なので、他のアプリはプログラムでこの値を評価できます。ダウングレード関係をチェックできます。値は任意の正の整数に設定できますが、アプリの後続のリリースでは前よりも大きい値を使用する必要があります。アップロードすることはできません。アプリのバージョンをアップロードすることもあります。範囲を事前に設定することがあります。サポートをご覧ください。リリースかに関係なく、単純に値を増やしていきます。参照)と必ずしも類似している必要はありません。アプリと公開サービスは、このバージョン値をユーザーに表示しません。ユーザーに表示されるバージョン番号として使用される文字列。この値は、未加工の文字列または文字列リソースへの参照として設定できます。文字列として、または他のタイプの絶対または相対バージョン識別子として記述できます。ユーザーへの表示のみを目的としています。ブロックに設定を追加します。フレーバーに応じて異なる値を定義すると、アプリのバージョンごとにデフォルト値をオーバーライドできます。各設定を示しています。してユーザーに表示されることを示します。フレーバーも定義しています。定義していないので、デフォルト値の「1.1」が使用されます。含まれています)を使用します。レベル設定としてバージョン要件を指定できます。ファイルにマージされます。プラットフォームを実行しているデバイスにのみインストール可能になります。ファイル内の設定より優先されます。ビルドファイルでこの設定を定義すると、アプリのバージョンごとに異なる値を指定できます。レベル設定を定義してください。レベル設定を使用できます。プラットフォームの最小バージョン。レベル識別子で指定します。レベルで定義されたマニフェスト要素や動作をアプリで使用できるようになります。フレーバーに応じて設定を追加することで、アプリのバージョンごとにデフォルト値をオーバーライドすることもできます。オーバーライドしています。}システムは、アプリのインストールを準備する際にこれらの設定の値をチェックし、システムのバージョンと比較します。バージョンより大きければ、システムはアプリのインストールを回避します。バージョンと互換性があると判断します。レベルのドキュメントをご覧ください。バリアントの設定をご覧ください。