Androidstudio 新GradlePlugin和Gradle Version對應關係

Project Gradle

AS建議升級到4.2。 Plugin對應AS的版本,Plugin工具也要和Gradle對應上,否則某些語法不支持,如果是非必要的建議不要輕易升級。

Gradle DSL method not found: 'exclude()'
Gradle DSL method not found: 'run()'
Gradle DSL method not found: 'module()'
Gradle DSL method not found: 'shrinkResources()'	
Gradle DSL method not found: 'xxxxx()'	

新Gradle DSL

androidstudio 構建系統基於Gradle,Android Gradle插件添加了幾個特定於構建Android應用程序的功能。雖然Android插件通常與androidstudio同步更新,但是插件(以及Gradle系統的其餘部分)可以獨立於androidstudio運行,並且可以單獨更新。

正在更新Android Gradle plugin(AGP)的版本號,以便更緊密地匹配底層Gradle構建工具。

下一個版本 : AGP7.0將是AGP4.2之後的下一個版本。

gradleplug對應的版本 目前最新版本是:V4.1.0 引入:classpath 'com.android.tools.build:gradle:4.1.0'

2021年最新Gradle版本支持

這個版本的Android Gradle插件包含以下新特性。

Kotlin腳本DSL支持 爲了幫助改善Kotlin buildscript用戶的編輯體驗,Android Gradle plugin 4.1的DSL和api現在被定義在一組Kotlin接口中,與它們的實現類分開。這意味着: 空性和可變性現在在Kotlin類型上顯式聲明。 從這些接口生成的文檔發佈在kotlinapi參考中。 Android Gradle插件的API界面被明確定義,以使擴展Android構建在未來變得不那麼脆弱。

配置文件

可以在androidstudio的File>Project Structure>Project菜單中指定Gradle版本,也可以通過編輯Gradle/wrapper/Gradle中的Gradle分佈引用來指定Gradle版本-包裝器.屬性文件。下面的示例將Gradle中的Gradle版本設置爲 6.1.1-包裝器. 屬性文件。

distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-全部.zip

快捷變更

不需要手動去 .gradle 中配置,可以點開 Project Structure...

在這裏插入圖片描述

如果是使用ecplise的話,識別高版本手機的可看:

感興趣的後續可以關注 專欄或者公衆號


python2048微信公衆號

> > 作者:奧特曼超人Dujinyang > > 來源:CSDN > > 原文:https://dujinyang.blog.csdn.net/ > > 版權聲明:本文爲博主杜錦陽原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章