2017-02-07 41 views
2

我試圖做與libgdx Android Studio中的一個項目,但我有一個問題,當我生成一個libgdx項目。 起初,他告訴我,我的本地變量JAVA_HOME出現了問題,他可以findn't我的JDK(這是目前) 當我想我的Java JDK複製我的文件「C:\ dev的\ java的\ JDK」他告訴我:錯誤,當我嘗試生成一個libgdx謨

Generating app in C:\Users\Thomas\Desktop\YoloRPG 
Executing 'C:\Users\Thomas\Desktop\YoloRPG/gradlew.bat clean --no-daemon' 
Unzipping C:\Users\Thomas\.gradle\wrapper\dists\gradle-2.10- 
all\5b6kqrscumh9p4evkkemdk57ad\gradle-2.10-all.zip to 
C:\Users\Thomas\.gradle\wrapper\dists\gradle-2.10-all\5b6kqrscumh9p4evkkemdk57ad 
Exception 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:61) 
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 
Done! 
To import in Eclipse: File -> Import -> Gradle -> Gradle Project 
To import to Intellij IDEA: File -> Open -> build.gradle 

,當我嘗試用 文件打開創建的項目在Android上 - >導入設置... 一個消息框彈出書面 「找不到文件「C:\用戶\托馬斯\桌面\ YoloRPG \ settings.jar'」

有人可以幫我嗎? :(

回答

0

造成的:java.util.zip.ZipException:錯誤打開zip文件

這意味着,該搖籃已下載的文件已因某種方式或某種原因而損壞 這可能是。下載搖籃本身(包裝一樣),或搖籃已經下載到運行libgdx構建任何依賴。

搖籃不嘗試檢測或解決的問題,所以你需要手動修復。該解決方案經常清除搖籃的下載緩存,讓它得到它所需要的新副本。

爲此,請刪除主目錄和項目根目錄中的.gradle目錄,然後再次嘗試編譯。

在你的情況的主目錄是

C:\Users\Thomas\.gradle 

和項目的根目錄

C:\Users\Thomas\Desktop\YoloRPG 
0

謝謝,我用了一個類似梅索德解決我的問題。 我去: c:\Users\Thomas\.gradle\wrapper\dist

和刪除的文件 gradle-2.10-all

然後我在谷歌瀏覽器tiped http://services.gradle.org/distributions/gradle-2.10-all.zip 和粘貼的zip文件,其中gradle這個-2.10-一切都

後來,當我重試,它下載一個corect版本的gradle,它工作!

但是,當我嘗試導入在Android工作室libgdx項目,我還有消息:

Cannot find file 'Cannot find file 'C:\dev\libgdx projects\YoloRPG\settings.jar' 

我採用了android 2.2.3工作室,並在所有我查了教程,他們都有一個按鈕「導入非android工作室項目」,但我只有「導入設置...」,你知道我現在可以在android studio上導入一個libgdx嗎?

+0

請更新你的根build.gradle文件 – Aryan

0

androidStudioProjects/yourProject/gradle/wrapper 開放gradle這個-包裝性能文件

在最後一行: (在這條線的變化) distributionUrl=https\://services.gradle.org/distributions/gradle-2.2-all.zip

變化:與你 版本如/gradle-2.2-all.zip:在我的情況我換成了 distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip

+0

y ou請添加更多關於這個問題以及您如何解決問題的信息? – neeh

+0

當我在Android Studio中打開該項目時,我使用libgdx生成了一個項目。錯誤是壓縮文件沒有打開消息..問題中提到的相同的錯誤..我固定在我上面提到的方式。 – zaheer

相關問題