Google は AI 技術を使用して、コンテンツをご希望の言語に翻訳しています。AI 翻訳には誤りが含まれる場合があります。
Android Gradle プラグイン 9.4.0(2026 年 9 月)
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Android Gradle プラグイン 9.4 はマイナー リリースで、さまざまな新機能や改善措置が組み込まれています。
互換性
Android Gradle プラグイン 9.4 がサポートする最大 API レベルは 37 です。その他の互換性情報は以下のとおりです。
Variant API モジュールのオプトアウト
AGP 10 以降では、すべてのプロジェクトで新しい Variant API が必須になります。段階的な移行をサポートするため、AGP 10 より前であれば、gradle.properties ファイルに以下を適用することで、特定のモジュールをこの要件から一時的に除外できます。
android.newDsl.optOut=:example-lib1
動的機能と Android アプリ間の厳密な 1 対 1 のバリアント パリティ
AGP 9.4 以降、ビルドシステムは Android アプリ モジュールと動的機能モジュール間の厳密な 1:1 フレーバー ディメンションのパリティをチェックし、欠落、余分、不一致のディメンションをビルド警告として報告します。既存のビルド パイプラインを壊すことなく、より厳格な検証に備えるため、このチェックはデフォルトで警告モードで動作しますが、android.enforceDynamicFeatureVariantMatching=true Gradle オプションを有効にすることで実行エラーに昇格できます。AGP 10.0 以降では、厳密な 1:1 のバリアント パリティがデフォルトで適用され、ベースアプリとその動的機能モジュール間のディメンションの不一致がすべて致命的なビルドエラーになります。
解決済みの問題
Android Gradle プラグイン 9.4.0-alpha04
| 修正された問題 |
|
AGP 9.4.0-alpha04 で修正済みとしてマークされた公開の問題はありません。
|
Android Gradle プラグイン 9.4.0-alpha03
| 修正された問題 |
| 圧縮ツール(R8) |
|
L8 難読化マッピングがアプリの mapping.txt に含まれていない
|
|
Android Gradle プラグイン 9.4.0-alpha02
| 修正された問題 |
| Android Gradle プラグイン |
|
AGP SigningConfig が過剰に動作する
|
|
動的機能モジュールで定義されたプロバイダを使用して `./gradlew :app:connectedDebugAndroidTest` を実行すると、「Unable to get provider」(ClassNotFoundException)が発生する
|
|
Android Gradle プラグイン 9.4.0-alpha01
| 修正された問題 |
| Android Gradle プラグイン |
|
AGP SigningConfig が過剰に動作する
|
|
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2026-09-18 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"]],["最終更新日 2026-09-18 UTC。"],[],[]]