问题1
由于不喜欢使用软件默认的路径配置,所以,我把下载好的gradle文件放到了D盘。
但是,AndroidStudio每次新建project的时候,总是会从网上重新下载Gralde到默认的路径中。(即使修改了软件中的setting for new projects 也无效)
而且,这种从网上下载的速度巨慢!!
解决
经上网搜阅,找到解决方法。
首先打开设置,进入到如下位置:
然后,我们找到这个‘gradle-wrapper.properties’文件:
发现,有很多路径配置,而这个就是AndroidStudio寻找Gradle的路径顺序。
所以,只需要配置一个同名的系统环境变量GRADLE_USER_HOME
就可以了
效果
再试一下效果,重新创建一个project,发现已经没有下载gradle这一个步骤了
再看一下setting:
问题2
一般网上的Android项目都是以来某些指定版本的gradle和java版本进行开发的
情况①
使用了不一样版本的gradle和java版本(gradle和java版本是适配的)
情况②
使用了一样版本的gradle,但是java版本不一样(java版本没适配gradle)
解决
步骤一
查看源码中的gradle版本,使用指定版本的gradle(本项目指定的是gradle4.6)(在源码项目下的gradle/wrapper/gradle-wrapper.properties
可以查看到)
注意:看的一定要是没修改过的源码,因为,如果修改过了这个配置,那下面这个版本是会跟着改变的
步骤二
在Project-Structure中修改项目的gradle-version(修改完后上图中的版本也会跟着改变)
步骤三
查看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打开项目时候自动创建