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/
版权申明:本文为博主杜锦阳原创文章,转载请附上博文链接!