一、gradle常见的问题。


情况一 :

在使用 Android Studio 调用其他工程时候,我们总要遇到这样的问题:

Error:Minimum supported Gradle version is 2.14.1. Current version is 2.10. If using the gradle wrapper, try editing the distributionUrl in …

android statu 版本 gradle版本 gradle版本与安卓版本_android studio

这时候,我们要清楚代码所示的 Gradle 版本不对,最小要求的版本是 2.14.1 ,但是目前已经使用的版本是 2.10,所以我们要下载该版本 Gradle 2.14.1 。

上网百度 Gradle 2.14.1 其实有许多资源。这里我介绍个 永久下载网址 http://www.androiddevtools.cn/ ,是国内著名网址。


android statu 版本 gradle版本 gradle版本与安卓版本_Gradle_02


下载之后 ,是个压缩包

android statu 版本 gradle版本 gradle版本与安卓版本_android studio_03


如果你的是 window xp/7/8/10 系统,把它拷贝到 C:\Users\用户名.gradle\wrapper\dists 目录下,可以不解压出来。


android statu 版本 gradle版本 gradle版本与安卓版本_android_04



好了,基本的都弄好了。现在我们要在Android Studio 中 的 settings 中配置了



android statu 版本 gradle版本 gradle版本与安卓版本_android studio_05



之后,我们选择自己刚刚安放的Gradle 2.14.1 的版本路径,点击 确定 ,之后记得 Clear Project 哦!


情况二:


android statu 版本 gradle版本 gradle版本与安卓版本_android_06


打开项目或新建一个项目会这样提示:Build “工程名字”Gradle project info … … 然后一直停留在这界面长久之时,这种情况就是gradle一直在联网配置,如果as长达三四分钟,还在这个界面(一般新建工程是最长是2到三分钟),如果是打开已有的工程,那就要做以下的步骤了:

  • ①找到您要打开的工程的Gradle版本,as的工程都是有gradle版本的,所以找到这个工程下的 gradle—->wrapper—–>gradle-wrapper.properties文件,用记事本打开,如下:

android statu 版本 gradle版本 gradle版本与安卓版本_gradle_07


  • ②:那么这个工程的版本是3.3 ,完整的名字是 gralde-3.3 -all.zip,你只需要去网上下载这个压缩包,压缩之后呢。到本地的 C:\Users\xuhong.gradle\wrapper\dists\gralde-3.3 -all 的 这个文件夹gralde-3.3 -all,注意:当你打开这个文件会有一个子文件夹,名字是一串乱码,这个乱码是根据时间和机器生成的,不需理会它,我们再打开这个文件夹,之后把下载好的压缩包放在这里,解压到这。重新打开工程就可以了。

附加: Gradle是什么呢?

**Gradle是一个基于JVM的构建工具,它提供了:像Ant一样,通用灵活的构建工具,可以切换的,基于约定的构建框架,强大的多工程构建支持,基于Apache Ivy的强大的依赖管理,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件。对Ant的任务做了很好的集成,基于Groovy,build脚本使用Groovy编写,有广泛的领域模型支持构建**

**基于声明和基于约定的构建。依赖型的编程语言。可以结构化构建,易于维护和理解。有高级的API允许你在构建执行的整个过程当中,对它的核心进行监视,或者是配置它的行为。有良好的扩展性。有增量构建功能来克服性能瓶颈问题。多项目构建的支持。多种方式的依赖管理。是第一个构建集成工具。集成了Ant, maven的功能。易于移值,脚本采用Groovy编写,易于维护。通过Gradle Wrapper允许你在没有安装Gradle的机器上进行Gradle构建。自由,开源。**