【问题标题】:Install gradle for using in cordova build android安装 gradle 以在 cordova build android 中使用
【发布时间】:2015-08-05 11:13:01
【问题描述】:

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

cordova build

开始下载 gradle 2.2....

如何设置它以使用当前的 gradle 2.4 而不是下载旧版本?

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

【问题讨论】:

  • 你知道怎么做的吗?我面临同样的问题..
  • 不,然后我尝试使用 intel xdk 创建 Cordova Web 应用程序,它是免费的,您可以即时构建您的 Android 应用程序。

标签: android cordova build.gradle


【解决方案1】:

我已经找到原因了:
$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. export 命令必须始终在运行 cordova 之前执行。

如果网络慢,你手动下载gradle-2.2.1-all.zip,然后用这个方法一次。

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

【讨论】:

  • 有道理,但是我们不能用this配置gradle版本吗?
  • 感谢这个工作 export CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL=file:///local/path/to/gradle-2.4-all.zip cordova run android
【解决方案2】:

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


Step 1. 下载latest 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

  • 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

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

【讨论】:

  • 这没有回答问题,即:如何配置 Cordova 以使用现有的 Gradle 安装而不是下载另一个版本,可能是旧版本/不安全?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-16
  • 1970-01-01
  • 2021-07-13
  • 2020-01-30
  • 2018-11-02
相关资源
最近更新 更多