簡體   English   中英

如何將Gradle與Apache Cordova同步

[英]How to Sync Gradle with Apache Cordova

我在我的電腦上安裝了Apache Cordova,一切都很好,但......

當我嘗試構建每個項目時...(在命令行界面中)cordova正在嘗試下載Gradle ...

命令提示輸出:


ANDROID_HOME = C:\\的Android \\ SDK

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

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

但我已經安裝了gradle並將其添加到系統路徑變量中...

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

我只需要將我的Gradle同步到ApacheCordova並構建它

謝謝

要避免每個構建的gradle下載,您可以按照以下方法執行以下操作:

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'] || '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。

您也可以嘗試以下快速修復,

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM