Google は AI 技術を使用して、コンテンツをご希望の言語に翻訳しています。AI 翻訳には誤りが含まれる場合があります。
Android Gradle プラグイン 9.4.0(2026 年 9 月)
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Android Gradle プラグイン 9.4 はマイナー リリースで、さまざまな新機能や改善が組み込まれています。
互換性
Android Gradle プラグイン 9.4 でサポートされる最大 API レベルは API レベル 37 です。その他の互換性に関する情報は次のとおりです。
|
最小バージョン |
デフォルトのバージョン |
備考 |
| Gradle |
9.6.0 |
9.6.0 |
詳細については、Gradle のアップデートをご覧ください。 |
| SDK Build Tools |
36.0.0 |
36.0.0 |
SDK Build Tools をインストールまたは設定します。 |
| NDK |
なし |
28.2.13676358 |
別のバージョンの NDK をインストールまたは設定します。 |
| JDK |
17 |
17 |
詳細については、JDK バージョンの設定をご覧ください。 |
Variant API モジュールのオプトアウト
AGP 10 以降、新しい Variant API はすべてのプロジェクトで必須となります。段階的な移行をサポートするため、AGP 10 より前に、gradle.properties ファイルに以下を適用することで、特定のモジュールをこの要件から一時的に除外できます。
android.newDsl.optOut=:example-lib1
Dynamic Feature と 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-10-17 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-10-17 UTC。"],[],[]]