2016-08-03 3 views
2

У меня была такая же проблема в течение двух дней, и я не могу заставить Кордову делать то, что я хочу.Gradle-Wrapper.Properties не существует (Cordova)

фона:

~ Я установлен каждый Android SDK на моей машине

~ My PATH включает SDK инструменты и платформенные инструменты, под FilePath в существующих на моем компьютере

~ я создал переменная среды для ANDROID_HOME и JAVA_HOME, как описано на странице Кордовы.

~ Я только пытаюсь запустить программу в Android, Кордова говорит, что я отвечать всем требованиям, когда я звоню требования Cordova

~ я сделал Cordova platform rm android --save/add, несколько раз

~ Я бегу Кордова 6.2 .1 и Android @ 5.0.0 (по какой-то причине не установил [email protected])

Я новичок в Кордове, поэтому, возможно, я пропустил некоторые важные и базовые тесты, но у меня возникает запутанная ошибка ,

Ошибка: (происходит, когда я пытаюсь Cordova build|run|clean --verbose)

ANDROID_HOME=myPathToMyAndroid\sdk 
JAVA_HOME=myPathToMYJava\jdk1.8.0_91 
Exception in thread "main" java.lang.RuntimeException: Wrapper properties file '\Users\myName\!Projects\myApplication\platforms\android\gradle\wrapper\gradle-wrapper.properties' does not exist. 
at org.gradle.wrapper.WrapperExecutor.forWrapperPropertiesFile(WrapperExecutor.java:47) 
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:47) 
Error: cmd: Command failed with exit code 1 
at /callbackString/ 

Это озадачивает меня главным образом потому, что все в Gradle файла постоянно перестраивается, в том числе все в файле Gradle \ обертки.

Я работаю над сетевым приводом на работе и имею прокси-сервер, но я действительно не знаю, имеет ли это значение, но я действительно не знаю, какая информация имеет отношение к этой проблеме, потому что я не могу найти один другой случай этого происходит в Интернете.

Любая помощь будет оценена по достоинству.

EDIT:

Стоит отметить, что у меня есть gradle-wrapper.properties файл в моей файловой системе, но в файловой системе Windows, он только читает, как Gradle-обертку без расширения. Я запускаю Windows 7 Enterprise.

+0

Просто выстрел в темноте, но попробуйте установить 1,6 или 1,7 Java. –

+0

Только что установил Java 1.7.0_79, точно такая же ошибка (за исключением jdk1.7.0_79) – EvSunWoodard

ответ

2

Хорошо, я понял проблему, и это, кажется, довольно личная проблема, и, скорее всего, это не проблема для многих других людей. Но, если это будет проблемой для кого-то в будущем, я отвечу на него.

Как я уже сказал, на моей работе у нас есть сетевые диски, у меня была папка проекта на сетевом диске, а не на моем диске C :. Как только я переместил папку проекта на диск C, он работал так, как должен.

+0

Пожалуйста, отметьте свой ответ как решающий, спасибо! :) –

+0

Я смогу через 5 часов – EvSunWoodard

+0

У меня такая же проблема, но нет сетевого диска. Я использую файловую систему на диске «d». Я не знаю, если это имеет значение. – kevingreen

0

Я думаю, что он пытается использовать Gradle Wrapper, но в нем отсутствует файл gradle-wrapper.properties, который включает соответствующую информацию о версии. Поэтому я предлагаю добавить оболочку в ваш проект и повторно запустить задачу. Более подробная информация об обертке: https://docs.gradle.org/current/userguide/gradle_wrapper.html

+0

Да, я подумал об этом. Проблема в том, что оболочка градиента и все файлы внутри, включая файл gradle-wrapper.properties, переписываются каждый раз, когда Кордова строит проект.Таким образом, даже если я вложу файл свойств (который я сделал), он просто перезаписывает файл и говорит, что он снова ушел. Есть ли способ заставить его создать файл wrapper.properties в config или что-то еще? – EvSunWoodard

+0

Стоит отметить, что у меня есть файл gradle-wrapper.properties в моей файловой системе. – EvSunWoodard

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