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+] すべての 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 での演算子関数 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 がクラッシュする