关于android:Gradle-Plugin-Version和Gradle-Version-对应关系

2次阅读

共计 1378 个字符,预计需要花费 4 分钟才能阅读完成。

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/

版权申明:本文为博主杜锦阳原创文章,转载请附上博文链接!

正文完
 0