as4配置本地gradle_Android大神之路--配置方面的些许问题

f3730d7203272fd370811f2d5a4f7555.png

目前使用的Android Studio版本为3.6.1。

  1. 设置项目的Gradle版本。

当我们创建一个新的项目的时候,项目默认使用的Gradle版本为5.6.4

f7feb47ecdd451a1c3c15c995cf2732d.png

当我们使用gradle构建项目的时候,gradlew会查看指定版本的gradle是否存在,如果不存在将会进行下载,下载的地址位于GRADLE_HOME/wrapper/dists/文件夹之下。

我们还可改变项目使用的gradle版本,File->Project Structure->Project->Gradle Version

2bf2a5bb268332362020c8a34ac288f4.png

修改了这里对象项目的gradle-wrapper.properties文件也会被修改。

7283d6c9abba921e20098bef0fee5488.png

Android Studio在构建项目的时候默认使用的gradlew进行构建,而gradlew使用的gradle版本正是gradle-wrapper.properties中指定的gradle版本,这样其他用户在构建我们的项目的时候,就可以直接使用gradlew,从而保证配置的一致性。

我们还可以指定特定的gradle版本,当我们处于没有网络的情况下,且将要构建的项目对应的gradle版本在本地不存在,那么我们可以指定本地gradle进行构建。

7513b6abba0f318a97ac8b81c8cb1096.png

这样,Android Studio将会使用本地的gradle对项目进行构建,而不使用gradle-wrapper.properties中指定的gradle版本。

2. Android Studio指定的JDK和Gradle中指定的JDK不一致。

Gradle构建项目的时候需要用到JDK,Gradle默认使用的JDK是系统环境变量中指定的JDK,而对于某个项目我们可以指定其对应的JDK,如果这两个JDK不一致,Android Studio将会提示警告:

f04d75bc67d3ec9226156a94ced97658.png

这个警告是说我们当前的项目和Gradle中默认使用的JDK不是同一个,如果存在其他进程也在使用gradle,那么可能会产生多个deamons。

这个警告其实无所谓了,消除这个警告的方式就是配置Android Studio中的JDK和环境变量中指定的JDK版本一致。

08377e03abf7c63fe6c4721410c2b53c.png

90f282b03bcd331b5842df2f3dbd7368.png

将JDK版本修改为jdk11,可以看出同步之后,警告消除。

487a74b9f237b1c82fb751b308554896.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值