AndroidStudio的Gradle配置

问题1

由于不喜欢使用软件默认的路径配置,所以,我把下载好的gradle文件放到了D盘。

但是,AndroidStudio每次新建project的时候,总是会从网上重新下载Gralde到默认的路径中。(即使修改了软件中的setting for new projects 也无效

而且,这种从网上下载的速度巨慢!!

解决

经上网搜阅,找到解决方法。

首先打开设置,进入到如下位置:

image-20220224160959692

然后,我们找到这个‘gradle-wrapper.properties’文件:

image-20220224161110313

发现,有很多路径配置,而这个就是AndroidStudio寻找Gradle的路径顺序。

所以,只需要配置一个同名的系统环境变量GRADLE_USER_HOME就可以了

image-20220224161428593

效果

再试一下效果,重新创建一个project,发现已经没有下载gradle这一个步骤了

再看一下setting:

image-20220224161656241

问题2

一般网上的Android项目都是以来某些指定版本的gradle和java版本进行开发的

情况①

使用了不一样版本的gradle和java版本(gradle和java版本是适配的)

image-20240611142334715

情况②

使用了一样版本的gradle,但是java版本不一样(java版本没适配gradle

image-20240611142303419

解决

步骤一

查看源码中的gradle版本,使用指定版本的gradle(本项目指定的是gradle4.6)(在源码项目下的gradle/wrapper/gradle-wrapper.properties可以查看到)

注意:看的一定要是没修改过的源码,因为,如果修改过了这个配置,那下面这个版本是会跟着改变的

image-20240611142352660

步骤二

在Project-Structure中修改项目的gradle-version(修改完后上图中的版本也会跟着改变)

image-20240611141548731

步骤三

查看gradle和java版本的对应关系

java version First Gradle version to support it
8 2.0
9 4.3
10 4.7
11 5.0
12 5.4
13 6.0
14 6.3
15 6.7
16 7.0
17 7.3

步骤四

修改gradle匹配的java版本(经查,gradle4.6可以使用jdk1.8,用不了jdk17)

这个.gradle目录如果没有,会在android studio打开项目时候自动创建

image-20240611142433452

Contents
  1. 1. 问题1
    1. 1.1. 解决
    2. 1.2. 效果
  2. 2. 问题2
    1. 2.0.1. 情况①
    2. 2.0.2. 情况②
  3. 2.1. 解决
    1. 2.1.1. 步骤一
    2. 2.1.2. 步骤二
    3. 2.1.3. 步骤三
    4. 2.1.4. 步骤四
|