2016-02-05 157 views
2

確定我已經安裝了:離子/科爾多瓦錯誤代碼1,錯誤建築平臺之一

的NodeJS v 5.4.0(最新)

螞蟻v 1.9.6(最新)

的java v 1.8.0_71(最新)

GIT中v 2.7.0(最新)

離子v 1.7.14(最新)

corodva v 6.0.0(最新)

這裏是我的環境變量的樣子: ANT_HOME,JAVA_HOME,ANDROID_HOME可變 enter image description here

我的道路運行在Windows 10的64位可變 enter image description here

IM,但我不斷從離子建立和科爾多瓦建立錯誤,這裏是錯誤的日誌(我得到與科爾多瓦相同的生成錯誤):

ionic build 
Running command: "C:\Program Files\nodejs\node.exe" C:\work\boaz\myapp\hooks\after_prepare\010_add_platform_class.js C:\work\boaz\myapp 
add to body class: platform-android 
add to body class: platform-ios 
ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk 
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_65 
Unzipping C:\Users\boaz\.gradle\wrapper\dists\gradle-2.2.1-all\2m8005s69iu8v0oiejfej094b\gradle-2.2.1-all.zip to C:\Users\boaz\.gradle\wrapper\dists\gradle-2.2.1-all\2m8005s69iu8v0oiejfej094bException in thread "main" java.lang.RuntimeException: java.util.zip.ZipException: error in opening zip file 
     at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.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(ExclusiveFileAccessManager.java:65) 
     ... 3 more 

ERROR building one of the platforms: Error code 1 for command: cmd with args: /s,/c,"C:\work\boaz\myapp\platforms\android\gradlew cdvBuildDebug -b C:\work\boaz\myapp\platforms\android\build.gradle -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true" 
You may not have the required environment or OS to build this project 
Error: Error code 1 for command: cmd with args: /s,/c,"C:\work\boaz\myapp\platforms\android\gradlew cdvBuildDebug -b C:\work\boaz\myapp\platforms\android\build.gradle -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true" 

回答

3

解決了!

我刪除了.gradle文件夾下的C:\用戶(用戶名)\ gradle這個

重播

ionic build 

和它的工作。

+0

對不起,我試過,但這個並沒有在所有幫助.. :( – holographix

+0

曾任職我'科爾多瓦建立android'現在工作:) –

0

工程我剛剛從「C:\ Users \ name」文件夾中刪除了.gradle,並在控制檯上運行了$ cordova run --devices on git bash,它工作正常。

0

如果你的手像我這樣只安裝neccessary SDK工具,這並獲得成功對我來說:

android update sdk --no-ui --all --filter "extra-android-m2repository"