Android Studio3.0 Gradle 4.1配置

xiaoxiao2021-02-28  106

Android Studio 3.0正式发行, 安装后可以跟2.3.3一起存在。安装后,构建project时出现gradle4.1找不到错误。

原因: setting下gradle下设置gradle选择“use local gradle distribution”,对应目录是2.3.3的gradle-2.14.1目录,所以找不到gradle-4.1,需要切换到android3.0的gradle-4.1目录

有些问题时因为不了解,才找不到解决方法的。所以说一下Android Studio 3.0 的gradle的配置

Gradle的配置

在File/settings/Build、Execution、Deployment/gradle

我们在project-level setting 设置当前项目的Gradle,有两个选择:远程和本地

use defalut gradle wrapper(recommended)

推荐选择

选择“use defalut gradle wrapper(recommended)”时,as就会根据\gradle\wrapper\gradle-wrapper.properties文件中的配置去gradle

#Thu Oct 26 23:21:58 CST 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip 123456

如图:这个配置的gradle-4.1-all.zip

如果在目录“用户主目录/.gradle/wrapper/dists/gradle-4.1-all/一堆字母/gradle-4.1-all.zip”存在的话,as就不会去https://services.gradle.org/distributions/gradle-4.1-all.zip去下载了,as就会利用该目录下的缓存。

如果该目录下不存在gradle-4.1-all.zip的话,as就会去https://services.gradle.org/distributions/gradle-4.1-all.zip下载到“用户主目录/.gradle/wrapper/dists/gradle-4.1-all/一堆字母”目录下

当然你可以自行下载gradle-4.1-all.zip,再放到用户主目录/.gradle/wrapper/dists/gradle-4.1-all/一堆字母 目录下

gradle-4.1-all.zip下载地址(gradle wrapper的distributionUrl): https://services.gradle.org/distributions/gradle-4.1-all.zip

gradle所有版本下载地址:  http://services.gradle.org/distributions/

use local gradle distribution

选择“use local gradle distribution”的话表示用的是本地的gradle,本地的gradle是在as的主目录下的gradle目录下

这个目录是安装Android Studio就有的,还是gradle wrapper下载缓存完才有的,没注意。如果没有的话,请先按use defalut gradle wrapper设置。

Android Gradle 设置

gradle-4.1对应android gradle 插件的配置 

dependencies { classpath 'com.android.tools.build:gradle:3.0.0' } 123

另外:Android Studio2.3.3 中: gradle-3.3 对应 android gradle:2.3.3。

最后,设置完了 Rebuild Project, 不行的话,重启AS, 再不行的话,重启电脑。

转载请注明原文地址: https://www.6miu.com/read-2626966.html

最新回复(0)