Android Gradle 外掛程式 3.5.0 版 (2019 年 8 月)
與 Android Studio 3.5 版同時推出的 Android Gradle 外掛程式 3.5.0 版是主要版本,也是 Project Marble 的成果。這個版本著重於改善 Android 開發人員工具的三大面向:系統健康狀態、功能改進及錯誤修正。值得注意的是,本次更新特別注重提升專案建構速度。
如要進一步瞭解相關資訊和其他 Project Marble 最新消息,請參閱 Android 開發人員網誌文章或下方各節。
這個版本的 Android 外掛程式須使用下列項目:
最低版本 | 預設版本 | 附註 | |
---|---|---|---|
Gradle | 5.4.1 | 5.4.1 | 詳情請參閱「更新 Gradle」一節。 |
SDK 版本工具 | 28.0.3 | 28.0.3 | 安裝或設定 SDK 版本工具。 |
本次要更新版本支援新預設設定的相容性,以及 Android 11 套件瀏覽權限的功能。
詳情請參閱 4.0.1 版本資訊。
3.5.3 版 (2019 年 12 月)
這個次要更新版本支援 Android Studio 3.5.3 版,並提供多項錯誤修正和效能改善項目。
3.5.2 版 (2019 年 11 月)
這個次要更新版本支援 Android Studio 3.5.2 版,並提供多項錯誤修正和效能改善項目。如要查看重要錯誤修正清單,請參閱版本更新網誌上的相關文章。
3.5.1 版 (2019 年 10 月)
這個次要更新版本支援 Android Studio 3.5.1 版,並提供多項錯誤修正和效能改善項目。如要查看重要錯誤修正清單,請參閱版本更新網誌上的相關文章。
漸進式註解處理
如果您在 gradle.properties
檔案中設定 android.databinding.incremental=true
,則資料繫結註解處理工具可支援漸進式註解處理功能。這項最佳化功能可以提升漸進式建構作業的效能。如需最佳化註解處理工具的完整清單,請參閱漸進式註解處理工具相關表格。
此外,KAPT 1.3.30 以上版本也支援漸進式註解處理工具,只要在 gradle.properties
檔案中加入 kapt.incremental.apt=true
即可啟用這項功能。
可快取單元測試
將 includeAndroidResources
設為 true
,讓單元測試能夠使用 Android 資源、資產以及資訊清單後,Android Gradle 外掛程式便會產生測試設定檔,而其中所含的絕對路徑會導致快取無法重新定位。只要在 gradle.properties
檔案中加入以下內容,指示外掛程式改為使用相對路徑產生測試設定,即可完整快取 AndroidUnitTest
工作:
android.testConfig.useRelativePath = true
已知問題
-
使用 Kotlin Gradle 外掛程式 1.3.31 以下版本時,您可能會在建構或同步處理專案時看到以下警告訊息:
WARNING: API 'variant.getPackageLibrary()' is obsolete and has been replaced with 'variant.getPackageLibraryProvider()'.
如要解決這個問題,請將外掛程式升級為 1.3.40 以上版本。