安装gradle在cordova build android中使用

时间:2015-05-23 13:50:29

标签: android cordova build.gradle

我已经在linux mint 17上安装了cordova和android sdk,并下载了gradle 2.4(bin)并解压缩并设置了它的路径,现在我可以从终端获得gradle -v,它确定,但是当我想构建时科尔多瓦:

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 个答案:

答案 0 :(得分:15)

我找出了原因:
请参阅$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

注意:

  1. 这将解压缩到$USER_HOME/.gradle/wrapper/dists/gradle-2.4-all/5i28vc5j9c3ssbtreg4518ujvp/gradle-2.4
  2. 必须始终在运行cordova之前执行
  3. export命令。
  4. 如果网络速度很慢,请手动下载gradle-2.2.1-all.zip,然后使用此方法一次。

    此外,您可以更改GradleBuilder.js的代码或请求enhancement/issue

答案 1 :(得分:8)

Window,Linux& MacOS用户 - 手动安装Gradle

Step 1. 下载latest Gradle发布内容

Step 2. 解压缩发行版 使用文件资源管理器创建一个新目录C:\Gradle

打开第二个文件资源管理器窗口,然后转到下载Gradle分发版的目录。双击ZIP存档以显示内容。拖动新创建的C:\ Gradle文件夹的内容文件夹gradle-[VERSION] to

或者,您可以使用您选择的归档工具将Gradle分发ZIP解压缩到 C:\ Gradle

Step 3. 配置您的系统环境

  • Linux& MacOS用户

配置 PATH 环境变量以包含解压缩分发的 bin 目录,例如:

 $ export PATH=$PATH:/opt/gradle/gradle-4.1/bin
  • Microsoft Windows用户

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并显示版本,例如:

gradle -v

OutPut

Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.

C:\Users\rupesh.a.yadav>gradle -v

------------------------------------------------------------
Gradle 4.1
------------------------------------------------------------

Build time:   2017-08-07 14:38:48 UTC
Revision:     941559e020f6c357ebb08d5c67acdb858a3defc2

Groovy:       2.4.11
Ant:          Apache Ant(TM) version 1.9.6 compiled on June 29 2015
JVM:          1.8.0_144 (Oracle Corporation 25.144-b01)
OS:           Windows 10 10.0 amd64

C:\Users\rupesh.a.yadav>

Read - For More

希望这对所有人都有帮助! :)