Android Gradle 外掛程式 7.4.0 是主要版本,內含多項新功能和改善項目。
相容性
最低版本 | 預設版本 | 附註 | |
---|---|---|---|
Gradle | 7.5 | 7.5 | 詳情請參閱「更新 Gradle」一節。 |
SDK 版本工具 | 30.0.3 | 30.0.3 | 安裝或設定 SDK 版本工具。 |
NDK | 不適用 | 23.1.7779620 | 安裝或設定 NDK 其他版本。 |
JDK | 11 | 11 | 詳情請參閱「設定 JDK 版本」相關說明。 |
AGP 升級小幫手升級後報表與復原功能
AGP 升級小幫手現在提供升級後報表。這份報表會說明已完成的步驟,以及升級是否順利完成。如果升級後在建構或測試專案時遇到問題,這份報表也提供相關操作,可以還原升級小幫手執行的變更。
同時執行專案匯入作業
使用 Gradle 7.4.2 以上版本和 Android Gradle 外掛程式 7.2.0 以上版本時,Studio IDE 現在可同時匯入多個專案。具體來說,當 Android Studio 觸發 Gradle 同步作業時,系統會同時建立資訊來說明版本中包含的專案。這樣通常能加快同步程序,尤其是針對較大型的專案。根據基準測試資料,極大型專案 (有 3,500 個 Gradle 子專案) 建構 Gradle 模型所需的時間可縮減 50%,從 10 分鐘減至 5 分鐘。
Android Gradle 外掛程式指定 JVM 11 位元碼
從 Android Gradle 外掛程式 7.4.0-alpha04 開始,AGP 會內附 JVM 11 位元碼。也就是說,如果您針對 AGP 進行編譯或編寫自訂 Lint 檢查,就必須開始指定 JVM 11 位元碼。其中一個方法是在模組層級的 build.gradle
檔案中加入以下內容:
sourceCompatibility = "11"
targetCompatibility = "11"
修補程式版本
以下是 Android Gradle 外掛程式 7.4 版的修補程式版本清單。
Android Gradle 外掛程式 7.4.1 版 (2023 年 2 月)
這項次要更新修正了下列錯誤:
已修正問題 | |
---|---|
從
destination 屬性遷移至 outputLocation 屬性,避免出現版本已淘汰的警告訊息,為之後的 Gradle 9.0 做好準備 |
|
AGP 7.4.0-rc01 會破壞 Variant API,並顯示「Querying the mapped value of
map(provider(java.util.Set)) before task '...' has completed is not supported」 |