Android Gradle 外掛程式 9.6 是次要版本,內含多項新功能和改善項目。
相容性
Android Gradle 外掛程式 9.6 支援的最高 API 級別為 37。其他相容性資訊如下:
| 最低版本 | 預設版本 | 附註 | |
|---|---|---|---|
| Gradle | 9.7.1 | 9.7.1 | 詳情請參閱「更新 Gradle」一節。 |
| SDK 版本工具 | 36.0.0 | 36.0.0 | 安裝或設定 SDK 建構工具。 |
| 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 會新增涵蓋率代理程式庫 com.android.tools.test:coverage-agent,版本與 AGP 相同。詳情請參閱「查看程式碼涵蓋率報表 (使用裝置端代理程式)」。
已修正問題
Android Gradle 外掛程式 9.6.0-alpha02
| 已修正問題 | ||
|---|---|---|
| Android Gradle 外掛程式 |
|
|
Android Gradle 外掛程式 9.6.0-alpha01
| 已修正問題 | ||
|---|---|---|
| Android Gradle 外掛程式 |
|
|
| Lint |
|
|