2016-05-21 3 views
3

Я установил Apache Cordova на моем компьютере, и все это хорошо, но ...Как синхронизировать Gradle с Apache Cordova

, когда я пытаюсь построить каждый проект ... (в интерфейсе командной строки) Cordova пытается загрузить Gradle ...

Командная строка Выход:


ANDROID_HOME = C: \ Android \ SDK

JAVA_HOME = C: \ Program F Ильз \ 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 to ApacheCordova и построить его

Thanks

+0

выложили ответ на этот вопрос в следующей ссылке - http://stackoverflow.com/questions/37349019/error-when-building-a-cordova-android-project/ Пожалуйста, проверьте это и дайте мне знать, если это поможет – Gandhi

+0

Спасибо, После этого Кордова загружая много файлов JAR (10 м), поэтому prject 'built successfully', я просто хочу сделать это soluti с сердечником Кордовы каждый раз, когда мне не нужно это делать и снова загружать ... –

+0

Необходимо проверить это. По крайней мере, это решение позволит избежать загрузки градиента. Должен ли я опубликовать этот ответ? – Gandhi

ответ

6

Чтобы избежать загрузки градиента для каждой сборки, вы можете следовать обходному пути следующим образом:

1) Загрузите требуемый файл 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.

Вы также можете попробовать следующее, как быстро исправить,

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

Смежные вопросы