2015-06-07 28 views
0

我已添加ANDROID_HOME,JAVA_HOME,如下所示。 但不能建立。無法使用科爾多瓦編譯項目

NPM版本2.10.1 節點版本0.12.4 Java版本 「1.8.0_45」 的Java(TM)SE運行時環境(建 1.8.0_45-B15)的HotSpot的Java(TM)客戶端虛擬機(建設25.45-B02,混合模式,共享)

操作系統Windows 7

科爾多瓦5.0.0

該項目是默認的科爾多瓦項目運行創建cordova create hello com.vipul.hello HelloWorld

這是我得到的錯誤。

C:\xampp\htdocs\hello>cordova build 
Running command: C:\xampp\htdocs\hello\platforms\android\cordova\build.bat 
ANDROID_HOME=C:\Users\Vipul\AppData\Local\Android\sdk 
JAVA_HOME=C:\Program Files\Java\jdk1.8.0 
Running: C:\xampp\htdocs\hello\platforms\android\gradlew cdvBuildDebug -b C:\xam 
pp\htdocs\hello\platforms\android\build.gradle -Dorg.gradle.daemon=true 
org.gradle.api.UncheckedIOException: java.util.zip.ZipException: zip file is emp 
ty 
     at org.gradle.api.internal.classpath.DefaultModuleRegistry.loadModulePro 
perties(DefaultModuleRegistry.java:209) 
     at org.gradle.api.internal.classpath.DefaultModuleRegistry.loadModule(De 
faultModuleRegistry.java:119) 
     at org.gradle.api.internal.classpath.DefaultModuleRegistry.getModule(Def 
aultModuleRegistry.java:108) 
     at org.gradle.api.internal.classpath.DefaultModuleRegistry.module(Defaul 
tModuleRegistry.java:149) 
     at org.gradle.api.internal.classpath.DefaultModuleRegistry.loadModule(De 
faultModuleRegistry.java:120) 
     at org.gradle.api.internal.classpath.DefaultModuleRegistry.getModule(Def 
aultModuleRegistry.java:108) 
     at org.gradle.api.internal.DefaultClassPathProvider.findClassPath(Defaul 
tClassPathProvider.java:33) 
     at org.gradle.api.internal.DefaultClassPathRegistry.getClassPath(Default 
ClassPathRegistry.java:34) 
     at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBoots 
trap.java:47) 
     at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.j 
ava:35) 
     at org.gradle.launcher.GradleMain.main(GradleMain.java:23) 
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. 
java:57) 
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces 
sorImpl.java:43) 
     at java.lang.reflect.Method.invoke(Method.java:483) 
     at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.ja 
va:33) 
     at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:130) 
     at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48) 
Caused by: java.util.zip.ZipException: zip file is empty 
     at java.util.zip.ZipFile.open(Native Method) 
     at java.util.zip.ZipFile.<init>(ZipFile.java:220) 
     at java.util.zip.ZipFile.<init>(ZipFile.java:150) 
     at java.util.zip.ZipFile.<init>(ZipFile.java:164) 
     at org.gradle.api.internal.classpath.DefaultModuleRegistry.loadModulePro 
perties(DefaultModuleRegistry.java:201) 
     ... 17 more 

C:\xampp\htdocs\hello\platforms\android\cordova\node_modules\q\q.js:126 
        throw e; 
         ^
Error code 1 for command: cmd with args: /s /c "C:\xampp\htdocs\hello\platforms\ 
android\gradlew cdvBuildDebug -b C:\xampp\htdocs\hello\platforms\android\build.g 
radle -Dorg.gradle.daemon=true" 
ERROR building one of the platforms: Error: C:\xampp\htdocs\hello\platforms\andr 
oid\cordova\build.bat: Command failed with exit code 8 
You may not have the required environment or OS to build this project 
Error: C:\xampp\htdocs\hello\platforms\android\cordova\build.bat: Command failed 
with exit code 8 
    at ChildProcess.whenDone (C:\Users\Vipul\AppData\Roaming\npm\node_modules\co 
rdova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23) 
    at ChildProcess.EventEmitter.emit (events.js:98:17) 
    at maybeClose (child_process.js:735:16) 
    at Process.ChildProcess._handle.onexit (child_process.js:802:5) 

C:\xampp\htdocs\hello> 
+0

答案可以幫助你:http://stackoverflow.com/questions/16585869/android-studio-error-installing-gradle –

回答

1

該解決方案由伊萬·加布裏埃爾在評論中指出是gradle這個拉鍊躺在C:\Documents and Settings\Vipul\.gradle\wrapper\dists\gradle-2.2.1-all\2m8005s69iu8v0oiejfej094b這是問題,可能是因爲更新和不正確的下載,當我從1.6切換到2.2.1引起的。

我剛剛用新副本替換了文件gradle-2.2.1-all.zip,現在一切正常。