我已经在linux mint 17上安装了cordova和android sdk,并下载了gradle 2.4(bin)并解压缩并设置了它的路径,现在我可以从终端获得gradle -v,它没关系,但是当我想构建cordova时:
cordova build
它开始下载gradle 2.2 ....
我如何设置它使用当前gradle 2.4 insteed下载旧版本?
gradle -v
------------------------------------------------------------
Gradle 2.4
------------------------------------------------------------
Build time: 2015-05-05 08:09:24 UTC
Build number: none
Revision: 5c9c3bc20ca1c281ac7972643f1e2d190f2c943c
Groovy: 2.3.10
Ant: Apache Ant(TM) version 1.9.4 compiled on April 29 2014
JVM: 1.7.0_79 (Oracle Corporation 24.79-b02)
OS: Linux 3.13.0-24-generic i386
2 回答
我弄明白了原因:
请参阅$PROJECT_ROOT/platforms/android/cordova/lib/builders/GradleBuilder.js中的代码
GradleBuilder.prototype.prepEnv
.快速修复:
注意:
$USER_HOME/.gradle/wrapper/dists/gradle-2.4-all/5i28vc5j9c3ssbtreg4518ujvp/gradle-2.4
.必须始终在运行cordova之前执行
export
命令 .如果网络速度很慢,请手动下载gradle-2.2.1-all.zip,然后使用此方法一次 .
此外,您可以更改GradleBuilder.js的代码或请求enhancement/issue .
Window, Linux & MacOS users - Install Gradle manually
Step 1.
下载latest Gradle发行版Step 2.
解压缩分发使用文件资源管理器创建新目录C:\Gradle
.打开第二个文件资源管理器窗口,然后转到下载Gradle分发的目录 . 双击ZIP存档以显示内容 . 拖动内容文件夹
gradle-[VERSION] to
新创建的C:\ Gradle文件夹 .或者,您可以使用您选择的归档工具将Gradle分发ZIP解压缩到C:\ Gradle中 .
Step 3.
配置系统环境配置 PATH 环境变量以包含解压缩分发的 bin 目录,例如:
In File Explorer right-click on the This PC (or Computer) icon, then click Properties -> Advanced System Settings -> Environmental Variables.
在“系统变量”下,选择“路径”,然后单击“编辑”为
C:\Gradle\gradle-4.1\bin
添加条目 . 单击“确定”保存 .Step 4.
验证您的安装打开控制台(或Windows命令提示符)并运行以下命令以运行Gradle并显示版本,例如:
OutPut
Read - For More
希望这对所有人都有帮助! :)