如何同步Gradle与Apache Cordova [英] How to Sync Gradle with Apache Cordova

查看:372
本文介绍了如何同步Gradle与Apache Cordova的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的电脑上安装Apache Cordova,一切都很好,但...

I installed Apache Cordova on my pc and everything is fine but...

当我尝试构建每个项目...(在命令行界面)cordova尝试下载Gradle ...

when i try to build every project... (in Command Line Interface) cordova is trying to download Gradle...


命令提示输出:

Command Prompt Output :

ANDROID_HOME = C:\Android\sdk

ANDROID_HOME=C:\Android\sdk

JAVA_HOME = C:\Program Files\Java\jdk1。 8.0_92

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_92

正在下载 http://services.gradle.org/distributions/gradle-2.2.1-all.zip

但我已经安装了gradle,并将它添加到系统路径变量...

but i already installed gradle and added it to system path variables...

注意:我可以将项目导入到Android工作室, / code>

Note : I can import project into android studio and build it..

我只需要将Gradle同步到ApacheCordova并构建它

I just need to sync mine Gradle to ApacheCordova and build it

/ p>

Thanks

推荐答案

为避免每个版本的gradle下载,您可以按照以下解决方法:

To avoid gradle download for each build, you may follow the workaround as follows:

1)从gradle发行链接下载所需的gradle版本zip文件并将其保存在本地文件夹中。

2)转到PROJECT_ROOT_FOLDER / platforms / android / cordova / lib / builders文件夹并编辑GradleBuilder.js文件

3)更改行从var distributionUrl = process.env ['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.2.1-all.zip';至'var distributionUrl = process.env ['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'file:///local/path/to/folder/where/gradle/zip/is/saved/gradle-2.2.1-all.zip';并保存文件

4)尝试重新构建android build。

您也可以尝试以下快速修复

You can also try the following as quick fix,

1)在命令提示符下执行以下命令命令:export CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL = file:///local/path/to/folder/where/gradle/zip/is/saved/gradle-2.2.1-all.zip

2)执行以下命令:cordova run android

这篇关于如何同步Gradle与Apache Cordova的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆