我已经在
linux mint 17上安装了cordova和
android sdk,并且下载了gradle 2.4(bin),并将其解压缩并设置了路径,现在我可以从终端获得毕业证书,但是,当我想建立cordova时:
cordova build
它开始下载毕业生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
解决方法
我弄清楚原因:
请参阅 $PROJECT_ROOT/platforms/android/cordova/lib/builders/GradleBuilder.js中的代码GradleBuilder.prototype.prepEnv.
请参阅 $PROJECT_ROOT/platforms/android/cordova/lib/builders/GradleBuilder.js中的代码GradleBuilder.prototype.prepEnv.
快速修复:
export CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL=file:///local/path/to/gradle-2.4-all.zip cordova run android
注意:
>这将解压到$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.