android studio gradle 版本和gradle插件版本的对比

android stuido 的gradle 版本如下位置可以看到:
在这里插入图片描述
而android gradle插件的版本 如下:
在这里插入图片描述

以上两者是存在关联的,如果版本关系不对应,android studio则提示我们更新其中一个,他们的关联关系如下:

插件版本号需要的 Gradle 版本号
1.0.0 - 1.1.32.2.1-2.3
1.2.0-1.3.12.2.1-2.9
1.5.02.2.1-2.13
2.0.0-2.1.22.10-2.13
2.1.3-2.2.32.14.1+
2.3.0+3.3+
3.0.0+4.1+
3.1.0+4.4+
3.2.0-3.2.14.6+
3.3.0-3.3.24.10.1+

而当android 的插件更新到3.0以上时,其中的依赖指令也有了变化。
即当 插件版本大于classpath ‘com.android.tools.build:gradle:3.0.0’ 时。
之前的依赖指令 compile 则需要换成 implementation 或者api。

api和implementation和区别:

  • api
    api和compile一模一样。插件版本更新后,将compile换成api没有点问题。
  • implementation
    3.0之后加入了这个,这个和api的区别在于 api范围比implementation 大。
    即:当多module 时,例如有A,B两个module 时,当B module 需要引入一个第三方类库,则推荐使用implementation,但是这样一来的话,当A module想要调用这个第三方库时,则不能调用。这个时候使用api则可以调用。谷歌这样做则是想更可能的去解耦。
ps 如果下载gradle 被墙,则可以在网上先下载好一个gradle zip包,然后放在以下目录,然后在setting里面设置gradle的位置。重启android studio 即可

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

假装多好123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值