Android Gradle プラグイン 8.11.0(2025 年 6 月)

Android Gradle プラグイン 8.11.0 はメジャー リリースで、さまざまな新機能や向上が組み込まれています。

互換性

Android Gradle プラグイン 8.11 でサポートされる最大 API レベルは API レベル 36 です。 その他の互換性情報は次のとおりです。

最小バージョン デフォルトのバージョン 備考
Gradle 8.13 8.13 詳細については、Gradle のアップデートをご覧ください。
SDK Build Tools 35.0.0 35.0.0 SDK Build Tools をインストールまたは設定します
NDK なし 27.0.12077973 別のバージョンの NDK をインストールまたは設定します。
JDK 17 17 詳細については、JDK バージョンの設定をご覧ください。

解決済みの問題

Android Gradle プラグイン 8.11.1

修正された問題
AGP 8.11.1 で修正済みとされた公開されている問題はありません。

Android Gradle プラグイン 8.11.0

修正された問題
Android Gradle プラグイン
分離されたプロジェクト: DeclarativeSchemaModel のシリアル化エラー
リクエスト: zipAlignEnabled の非推奨化について、非推奨化の理由と代替手段を説明する
[AGP 8.9.0+] BuiltinKotlinCompilation がすべての Kotlin コンパイラ プラグインに公開される
AGP 8.11 のビルド時に Kotlin の依存関係をバージョン 2.1.20 に更新する
Gradle ディストリビューションの更新時に com.android.internal.version-check を強制しない
ProGuard ファイルが存在しない場合にビルドが失敗する
Dexer(D8)
AutoClosable の脱糖処理により、Android Studio 内から AGP ビルドが中断される
lint
lint ルール BuildListAdds が buildList で演算子 fun plusAssign(+=)の使用を検出しない
UseSdkSuppress がテスト ヘルパー コードで誤検出する
メンバーと拡張機能の競合の可能性を警告する
拡張関数レシーバーが null 許容の場合、lint の問題 `MemberExtensionConflict` が誤検出する
`WrongGradleMedthod` インスペクションが誤検出する
データクラスの合成メンバー呼び出しで SyntheticAccessor が誤検出する
ラベル付け可能な式で報告された問題に対して TestMode.SUPPRESSIBLE エラーが発生する
AGP 8.11.0-alpha03 以降で新しい MemberExtensionConflict lint の問題が発生する - 解決方法
'libs.versions.toml' ファイルの lint インスペクションで、サポートされていない AGP バージョンへのアップグレードが推奨される。
圧縮ツール(R8)
AGP 8.9.0 に更新した後、署名付き AAB を生成できない
JavaFuzzer コードの処理時に R8 が min-api 24 でクラッシュする