前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AndroidStudio 新GradlePlugin和Gradle Version对应关系

AndroidStudio 新GradlePlugin和Gradle Version对应关系

原创
作者头像
奥特曼超人Dujinyang
修改2021-02-18 17:40:53
1.6K0
修改2021-02-18 17:40:53
举报
文章被收录于专栏:技术精英专栏技术精英专栏

Project Gradle

AS建议升级到4.2。

Plugin对应AS的版本,Plugin工具也要和Gradle对应上,否则某些语法不支持,如果是非必要的建议不要轻易升级。

代码语言:txt
复制
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对应的版本
gradleplug对应的版本

目前最新版本是:V4.1.0

引入:classpath 'com.android.tools.build:gradle:4.1.0'

2021年最新Gradle版本支持
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-包装器. 属性文件。

代码语言:txt
复制
distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-全部.zip

快捷变更

不需要手动去 .gradle 中配置,可以点开 Project Structure...

在这里插入图片描述
在这里插入图片描述

如果是使用ecplise的话,识别高版本手机的可看:

作者:奥特曼超人Dujinyang

来源:CSDN

原文:https://dujinyang.blog.csdn.net/

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Project Gradle
    • 新Gradle DSL
      • 配置文件
        • 快捷变更
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档