機能リリース フラグの概要
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
AOSP にコードを追加する場合は、機能リリースフラグを使用して、テストされていないコードをテスト済みのコードから分離します。機能リリース フラグを有効にして、コードを実行してテストします。テストされていないコードが実行されないように、機能リリース フラグを無効にします。
機能リリース フラグは、主に次の 2 つの方法で使用されます。
- AOSP に貢献している場合は、コード内で機能起動フラグを使用していることを確認してください。これにより、Google が必要に応じて機能起動フラグを有効または無効にしてコードをテストし、外部開発ブランチの安定性を維持できます。ブランチの詳細については、リリース ライフサイクルをご覧ください。
- Google は、機能リリース フラグを使用して、外部開発ブランチ(メイン)とリリース ブランチがすべてのユーザーにとって安定していることを確認しています。会社で AOSP のミラーを保持し、そのミラーから作業している場合は、機能リリース フラグを使用して、開発チーム向けに AOSP コードのミラーを安定させます。
機能リリースのフラグを実装する手順の概要は次のとおりです。
- 特定のコード変更について、フラグが必要かどうかを判断し、必要に応じてフラグタイプを決定します。
- フラグを宣言します。
- コード変更をフラグでラップします。
- フラグの値を設定します。
- コードをビルドしてテストします。
- 実行時にフラグの値を変更する。
- 機能リリース フラグを使用するコードをテストする
このセクションのページでは、これらの各ステップの実行方法について説明します。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2024-11-09 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-11-09 UTC。"],[],[]]