安装gradle用于cordova构建android

安装gradle用于cordova构建android,android,cordova,build.gradle,Android,Cordova,Build.gradle,我已经在linux mint 17上安装了cordova和android sdk,并下载了gradle 2.4(bin)并将其解压缩并设置路径,现在我可以从终端获得gradle-v,没问题,但当我想要构建cordova时: cordova build 它开始下载gradle 2.2 如何将其设置为使用当前的gradle 2.4而不是下载旧版本 格拉德尔-v 我已经找到了原因: 请参阅中的代码GradleBuilder.prototype.prepEnv 快速修复: export CORDOVA

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

cordova build
它开始下载gradle 2.2

如何将其设置为使用当前的gradle 2.4而不是下载旧版本

格拉德尔-v


我已经找到了原因:
请参阅中的代码
GradleBuilder.prototype.prepEnv

快速修复:

export CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL=file:///local/path/to/gradle-2.4-all.zip
cordova run android
注意:

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


    此外,您还可以更改GradleBuilder.js的代码或请求一个。

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


    第1步。
    下载发行版

    第2步。
    打开分发包 使用文件资源管理器创建一个新目录
    C:\Gradle

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

    或者,您可以使用自己选择的archiver工具将Gradle发行版压缩包解压到C:\Gradle中

    步骤3。
    配置您的系统环境

    • Linux和MacOS用户
    配置您的路径环境变量,以包括解压缩发行版的bin目录,例如:

     $ export PATH=$PATH:/opt/gradle/gradle-4.1/bin
    
    gradle -v
    

    • Microsoft Windows用户
    在文件资源管理器中右键单击此电脑(或计算机)图标,然后单击属性->高级系统设置->环境变量。

    在系统变量下选择路径,然后单击编辑。为
    C:\Gradle\Gradle-4.1\bin
    添加一个条目。单击“确定”保存

    步骤4。
    验证您的安装

    打开控制台(或Windows命令提示符)并在下面运行命令以运行Gradle并显示版本,例如:

     $ export PATH=$PATH:/opt/gradle/gradle-4.1/bin
    
    gradle -v
    

    输出

    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>
    


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

    你发现了吗?我也面临同样的问题..不,然后我尝试了intel xdk创建cordova web应用程序,它是免费的,您可以动态构建android应用程序。这很有意义,但是我们不能用配置gradle版本吗?只感谢这个导出CORDOVA\u ANDROID\u gradle\u发行版\u URL=file:///local/path/to/gradle-2.4-all.zip cordova run Android这并没有回答问题,问题是:如何配置cordova使用现有的Gradle安装,而不是下载另一个版本,可能更旧/不安全?