[英]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.