专栏首页技术精英专栏AndroidStudio 新GradlePlugin和Gradle Version对应关系
原创

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的话,识别高版本手机的可看:

作者:奥特曼超人Dujinyang

来源:CSDN

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

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

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 从精准化测试看ASM在Android中的强势插入-Gradle插件

    Gradle Plugin是我们在编译期修改代码的重要武器,也是我们精准化测试的核心组成部分。

    用户1907613
  • Gradle 自定义插件

    插件被用来封装构建逻辑和一些通用配置。将可重复使用的构建逻辑和默认约定封装到插件里,以便于其他项目使用。

    佛系编码
  • Gradle 插件

    Gradle 本身只提供基本框架和核心概念,几乎所有的功能都是以插件的方式提供的。

    佛系编码
  • 如何使用AndroidStudio将开源项目library发布到jcenter

    我相信技术爱好者都喜欢开源,也都喜欢分享,随着技术的慢慢提高,很多开发者想将自己的开源类库分享出来,对于Android开发者来说,以前使用Eclipse开发时,...

    非著名程序员
  • Android 尝试解决 Gradle 升级时 offline mode 类型问题

    和尚每次升级 AndroidStudio 和 Gradle 都倍感头疼,这次和尚从 2.3.3 升级到 3.1.4 版本,被 Gradle 的 of...

    阿策小和尚
  • Android Studio

    用户1733354
  • 杂篇:一代版本一代神[-Gradle-]

    张风捷特烈
  • 使用AndroidStudio编译NDK的方法及错误解决方案

    参考资料: 【android ndk】macos环境下Android Studio中利用gradle编译jni模块及配置:http://demo.netfouc...

    庞小明
  • 更新Android Studio 3.0碰到的问题小结

    更新完后试下运行正在维护的旧项目,出现各种错误,因为后来发现问题不在这,所以没记完整,大概如下:

    砸漏
  • 我是怎么一步步将SystemUI导入到AndroidStudio的

    (备注:本文所讲内容的开发环境 -> Android版本9.0 AndroidStudio 3.4 gradle插件版本 3.5)

    小驰笔记
  • 我是怎么一步步将SystemUI导入到AndroidStudio的

    (备注:本文所讲内容的开发环境  ->   Android版本9.0  AndroidStudio 3.4   gradle插件版本 3.5)

    小驰笔记
  • 我是怎么一步步将SystemUI导入到AndroidStudio的

    (备注:本文所讲内容的开发环境 -> Android版本9.0 AndroidStudio 3.4 gradle插件版本 3.5)

    小驰笔记
  • AndroidStduio3.0 使用gradle将module打包jar文件的方法

    AndroidStduio3.0使用gradle将module打包jar文件,首先需要安装gradle。

    砸漏
  • Android Studio安装配置、环境搭建详细步骤及基本使用的详细教程

      废话不多说,以下针对JDK正确安装(及其环境变量配置完毕,即Java开发环境下)、Android Studio的安装,配置,以及创建工程、主题字体更换、窗口...

    砸漏
  • AndroidStudio Gradle基于友盟的多渠道打包方法

    AndroidStudio由于使用了gradle的进行项目构建,使我们开发app方便很多,今天我就给大家列出几点是用gradle的方便之处。

    砸漏
  • 重新认识AndroidStudio和Gradle,这些都是你应该知道的

    本文要从AndroidStudio的环境安装升级,Gradle,Eclipse转AS,多渠道配置,Maven私服,Action,Option,快...

    open
  • Android中AndroidStudio&Kotlin安装到运行过程及常见问题汇总

    下载好AS的文件后,直接打开androidstudio的exe文件,弹出安装欢迎对话框如下图所示

    砸漏
  • Jetpack Compose | 声明式 UI 编程的革命

    下载地址 developer.android.google.cn/studio/prev… ,这里下载的是 2020.3.1 版的AndroidStudio 。

    张风捷特烈
  • 《Kotlin 程序设计》第二章 快速开始:HelloWorld

    程序的本质就是映射(函数)。比如说kotlinc这个程序,我们知道,Kotlin基于Java虚拟机(JVM),通过Kotlinc编译器生成的JVM字节码与Jav...

    一个会写诗的程序员

扫码关注云+社区

领取腾讯云代金券