Android Gradle プラグイン 9.6 はマイナー リリースで、さまざまな新機能や向上が組み込まれています。
互換性
Android Gradle プラグイン 9.6 がサポートする最大 API レベルは API レベル 37 です。その他の互換性に関する情報は次のとおりです。
| 最小バージョン | デフォルトのバージョン | 備考 | |
|---|---|---|---|
| Gradle | 9.7.1 | 9.7.1 | 詳細については、Gradle のアップデートをご覧ください。 |
| SDK Build Tools | 36.0.0 | 36.0.0 | SDK Build Tools をインストールまたは設定します。 |
| NDK | なし | 28.2.13676358 | 別のバージョンの NDK をインストールまたは設定します。 |
| JDK | 17 | 17 | 詳細については、JDK バージョンの設定をご覧ください。 |
インストルメンテーション テストのオンデバイス コード カバレッジ
AGP 9.6.0-alpha01 では、インストルメンテーション テストのオンデバイス コード カバレッジが追加されました。AGP は、ビルド時に JaCoCo を使用してアプリのクラスをインストルメント化するのではなく、テスト APK にカバレッジ エージェントを追加します。このエージェントは、テストの実行中にテストデバイス上のクラスをインストルメント化します。これにより、enableAndroidTestCoverage が有効になっているビルドから JaCoCo インストルメンテーション ステップが削除され、カバレッジ トラッキング コードがアプリの APK から除外されます。同じ create{Variant}AndroidTestCoverageReport タスクを実行すると、AGP は同じ場所に HTML レポートと XML レポートを生成します。デバイス上のコード カバレッジには、デバッグ可能なアプリと、Android 9(API レベル 28)以降を搭載したデバイスが必要です。
AGP は、AGP と同じバージョンのカバレッジ エージェント ライブラリ com.android.tools.test:coverage-agent を追加します。詳細については、コード カバレッジ レポートを表示する(オンデバイス エージェントを使用)をご覧ください。
解決済みの問題
Android Gradle プラグイン 9.6.0-alpha02
| 修正された問題 | ||
|---|---|---|
| Android Gradle プラグイン |
|
|
Android Gradle プラグイン 9.6.0-alpha01
| 修正された問題 | ||
|---|---|---|
| Android Gradle プラグイン |
|
|
| lint |
|
|