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之后的下一個版本,

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

這個版本的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的話,識別高版本手機的可看:
- Android ADT無法識別高版本手機unknown,eclipse日志無法輸出等問題
- 華為小游戲快應用登錄問題6004報錯集合
gradle具體更新可查看:https://developer.android.google.cn/studio/releases/gradle-plugin
感興趣的后續可以關注 專欄或者公眾號
- 《黑客的世界專欄》
- 《疑難雜癥專欄》

作者:奧特曼超人Dujinyang
來源:CSDN
原文:https://dujinyang.blog.csdn.net/
著作權宣告:本文為博主杜錦陽原創文章,轉載請附上博文鏈接!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/260948.html
標籤:其他
上一篇:Androidstudio 新GradlePlugin和Gradle Version對應關系
下一篇:Git常用忽略檔案
