Android Gradle プラグイン 9.2.0

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

互換性

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

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

修正された問題

Android Gradle プラグイン 9.2.0-alpha04

修正された問題
Android Gradle プラグイン
新しい AGP DSL を使用して APK の名前を変更する
bootClasspath にアクセス(評価はしない)する際のエラー IllegalStateException: targetCompatibility is not yet finalized

Android Gradle プラグイン 9.2.0-alpha03

修正された問題
Android Gradle プラグイン
JDK 26 での JdkImageTransform の失敗
AGP 10.0 で AAR メタデータに minAgpVersion を自動的にエンコード
lint
`SarifReporter.kt` のオフセット ポインタがスタックしたため、Lint SARIF レポートのコンテキスト ウィンドウが切り捨てられる
Lint Gradle クライアントに重要な機能が欠落しており、信頼性に欠ける
lint の統合
Lint Gradle タスクが --quiet フラグを無視する

Android Gradle プラグイン 9.2.0-alpha02

修正された問題
Android Gradle プラグイン
AGP 9.0 で applicationVariants.all.mergeAssetsProvider に相当する androidComponents.onVariant がない
`*.xml.flat` ファイルに絶対ファイルパスが含まれている
R8D8ThreadPoolBuildService が登録されていない
lint の統合
Java 21 バイトコードにコンパイルされたカスタム lint チェックで Android Lint が失敗する

Android Gradle プラグイン 9.2.0-alpha01

修正された問題
Android Gradle プラグイン
commonTest があるのに withHostTestBuilder を忘れた場合にユーザーに警告
[fused lib - public] OkHttp にソースが含まれる
ライブラリにマニフェスト プレースホルダがある場合、androidDeviceTest を実行できない(AGP 9.0.0 と com.android.kotlin.multiplatform.library プラグイン)
AGP は、java が無効になっている src/androidDeviceTest/java がある場合に警告するべき
lint
メッセージ内のタイプミスをリントする