安装gradle在cordova build android中使用

Nas*_*uri 15 android cordova build.gradle

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

cordova build
Run Code Online (Sandbox Code Playgroud)

它开始下载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
Run Code Online (Sandbox Code Playgroud)

btp*_*ka3 15

我已经想通了原因:
看到代码GradleBuilder.prototype.prepEnv在$ PROJECT_ROOT /平台/安卓/科尔多瓦/ lib中/建设者/ GradleBuilder.js.

快速修复:

export CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL=file:///local/path/to/gradle-2.4-all.zip
cordova run android
Run Code Online (Sandbox Code Playgroud)

注意:

  1. 这将解压缩$USER_HOME/.gradle/wrapper/dists/gradle-2.4-all/5i28vc5j9c3ssbtreg4518ujvp/gradle-2.4.
  2. export 命令必须始终在运行cordova之前执行.

如果网络速度很慢,请手动下载gradle-2.2.1-all.zip,然后使用此方法一次.

此外,您可以更改GradleBuilder.js的代码或请求增强/问题.


Rup*_*dav 10

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


Step 1.下载最新的Gradle分发版

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

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

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

Step 3. 配置系统环境

  • Linux和MacOS用户

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

 $ export PATH=$PATH:/opt/gradle/gradle-4.1/bin
Run Code Online (Sandbox Code Playgroud)
  • 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
Run Code Online (Sandbox Code Playgroud)

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>
Run Code Online (Sandbox Code Playgroud)

阅读 - 了解更多

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

  • 这并没有回答问题,即:如何将 Cordova 配置为使用现有的 Gradle 安装,而不是下载另一个可能较旧/不安全的版本? (2认同)