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

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

互換性

Android Gradle プラグイン 8.11 でサポートされる最大 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.0

修正された問題
Android Gradle プラグイン
分離されたプロジェクト: DeclarativeSchemaModel のシリアル化エラー
リクエスト: zipAlignEnabled の非推奨化について、非推奨化の理由と代わりに使用するものを教えてください
[AGP 8.9.0+] すべての Kotlin コンパイラ プラグインに公開される BuiltinKotlinCompilation
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 コードの処理時に min-api 24 で R8 がクラッシュする

Android Gradle プラグイン 8.11.1

修正された問題