如何同步Gradle与Apache Cordova [英] How to Sync Gradle with 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屋!