2015-08-22 4 views
1

Я в замешательстве. jdk, sdk, ant, cordova, ionic хорошо, почему возникает ошибка?
Я искал везде, но ответа на него нет.
У меня есть версия с исправлением ошибок?
кто может это помочь? ionic build android error

система: win8
JDK: 1,8
муравей: 1,96
андроида: 22

%ANT_HOME%\bin\;%ANDROID_HOME%\platform-tools\;%ANDROID_HOME%\tools\;%java_home%\bin;%java_home%\jre\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\ 

Путь

E:\ionic\demo22>ionic build android 
Running command: "C:\Program Files\nodejs\node.exe" E:\ionic\demo22\hooks\after_ 
prepare\010_add_platform_class.js E:\ionic\demo22 
add to body class: platform-android 
Running command: cmd "/s /c "E:\ionic\demo22\platforms\android\cordova\build.bat 
"" 
ANDROID_HOME=E:\adt-bundle-windows-x86_64-20140702\sdk 
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_60 
Running: E:\ionic\demo22\platforms\android\gradlew cdvBuildDebug -b E:\ionic\dem 
o22\platforms\android\build.gradle -Dorg.gradle.daemon=true 
Unzipping C:\Users\cxt\.gradle\wrapper\dists\gradle-2.2.1-all\2m8005s69iu8v0oiej 
fej094b\gradle-2.2.1-all.zip to C:\Users\cxt\.gradle\wrapper\dists\gradle-2.2.1- 
all\2m8005s69iu8v0oiejfej094b 
Exception in thread "main" java.lang.RuntimeException: java.util.zip.ZipExceptio 
n: error in opening zip file 
     at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAcc 
essManager.java:78) 
     at org.gradle.wrapper.Install.createDist(Install.java:47) 
     at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129) 
     at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48) 
Caused by: java.util.zip.ZipException: error in opening zip file 
     at java.util.zip.ZipFile.open(Native Method) 
     at java.util.zip.ZipFile.<init>(ZipFile.java:219) 
     at java.util.zip.ZipFile.<init>(ZipFile.java:149) 
     at java.util.zip.ZipFile.<init>(ZipFile.java:163) 
     at org.gradle.wrapper.Install.unzip(Install.java:160) 
     at org.gradle.wrapper.Install.access$400(Install.java:29) 
     at org.gradle.wrapper.Install$1.call(Install.java:70) 
     at org.gradle.wrapper.Install$1.call(Install.java:47) 
     at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAcc 
essManager.java:65) 
     ... 3 more 

E:\ionic\demo22\platforms\android\cordova\node_modules\q\q.js:126 
        throw e; 
         ^
Error code 1 for command: cmd with args: /s /c "E:\ionic\demo22\platforms\androi 
d\gradlew cdvBuildDebug -b E:\ionic\demo22\platforms\android\build.gradle -Dorg. 
gradle.daemon=true" 
ERROR building one of the platforms: Error: cmd: Command failed with exit code 1 

You may not have the required environment or OS to build this project 
Error: cmd: Command failed with exit code 1 
    at ChildProcess.whenDone (C:\Users\cxt\AppData\Roaming\npm\node_modules\cord 
ova\node_modules\cordova-lib\src\cordova\superspawn.js:139:23) 
    at ChildProcess.emit (events.js:110:17) 
    at maybeClose (child_process.js:1015:16) 
    at Process.ChildProcess._handle.onexit (child_process.js:1087:5) 

Ошибка

ответ

1

Прежде всего, вы должны установить

  1. node.js
  2. апач ANT
  3. JDK JRE &
  4. Android SDK & Затмения

После установки, вы должны установить программное обеспечение путей в переменной эколого. Затем запустите свой npm install -g cordova. Без этого PhoneGap не будет создан.

Если у вас есть какая-либо путаница или вопрос, связанный с установкой программного обеспечения, тогда скажите мне.

+0

ТНХ. Я просил это, потому что это: java.util.zip.ZipExceptio n: ошибка открытия zip' сломанного zip-файла ~ – user4732170

+0

Как вы решили эту проблему? Не могли бы вы объяснить это дальше? – Gagan

+0

Это не может быть ответ ... Даниэль Перес имеет лучшее решение. – SSG

11

Я надеюсь, что не слишком поздно, но у меня была такая же ошибка и. Итак, я установил это делает следующее:

В вашем случае это найти:

C: \ Users \ cxt.gradle \ обертка \ dists \ Gradle-2.2.1- все \ 2m8005s69iu8v0oiejfej094b

теперь, когда вы здесь удалить gradle-2.2.1-all.zip, потому что этот файл поврежден, а затем мы заменим для этого http://services.gradle.org/distributions/gradle-2.2.1-all.zip когда вы закончите все попробовать еще раз

ionic build android

Удачи!

1

У меня была такая же проблема на Mac. шагов ниже решить, что для меня:

Примечания: Gradle версия пути & будет отличаться на вашем компьютере. пожалуйста, замените эту информацию.Вы можете получить их от исключения сообщения

Судо Ls гт /var/root/.gradle/ обертка/dists/gradle-2.13-all/7hsc6vr6mi3i6i5m7q9hj4ci1q

  • Удалить существующий почтовый файл

Судо гт /var/root/.gradle/wrapper/dists/gradle-2.13-all/7hsc6vr6mi3i6i5m7q9hj4ci1q/gradle-2.13-all.zip

  • Если есть * .zip.lck файл, вы бы лучше удалить это тоже ..

Судо гт /var/root/.gradle/wrapper/dists/gradle-2.13-all/7hsc6vr6mi3i6i5m7q9hj4ci1q/gradle-2.13-all.zip.lck

  • Копирование загруженного файла на этот путь

Судо ф /Downloads/gradle-2.13-all.zip /var/root/.gradle/wrapper/dists/gradle-2.13-all/7hsc6vr6mi3i6i5m7q9hj4ci1q/

Затем попробуйте запустить

ионный запуск андроида