java和gradle对应版本_Gradle Plugin Version和Gradle Version 对应关系

本文介绍了Android Studio建议升级至4.2版本,同时强调了Android Gradle Plugin (AGP)与Gradle版本的对应关系,以及升级可能导致的语法不支持问题。AGP 4.1.0引入了Kotlin脚本DSL支持,改进了Kotlin构建脚本的编辑体验。用户可以通过Project Structure设置Gradle版本,或修改Gradle-wrapper.properties文件。对于Eclipse用户,文中也提供了相应版本适配的提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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之后的下一个版本。

f20dcf0168ca77d1fc15cd8cd7b2801d.png

目前最新版本是:V4.1.0

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

8deefbce1348e196f2dea49685593f94.png

这个版本的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...

94b2a13be2c29b23b1450c94dc3ca1c9.png

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

感兴趣的后续可以关注 专栏或者公众号

来源:CSDN

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值