2017-02-07 10 views
2

libgdxでアンドロイドスタジオでプロジェクトを実行しようとしていますが、libgdxプロジェクトを生成するときに問題があります。 最初に、彼は私のローカル変数JAVA_HOMEに問題があり、私の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を見つけることができません:、彼は私に言った\ Users \ Thomas \ Desktop \ YoloRPG \ settings.jar '"

誰かが私を助けてくれますか? java.util.zip.ZipException::(

答えて

0

による誤差をzipファイル

を開くにはこれはGradleのは、ダウンロードしたファイルは何とかまたは何らかの理由により破損したことを意味 これはあるかもしれません。 (ラッパーが実行する)Gradle自体のダウンロード、またはGradleがlibgdxビルドを実行するためにダウンロードした依存関係

Gradleは問題を検出または解決しようとしないため、手動で修正する必要があります。多くの場合、Gradleのダウンロードキャッシュを消去して、必要なものを新しいコピーにしてください。

これを行うには、ホームディレクトリとプロジェクトのルートディレクトリの両方にある.gradleディレクトリを削除し、再度ビルドを試してみてください。あなたのケースのホームディレクトリで

C:\Users\Thomas\.gradle 

とプロジェクトのルートディレクトリ

C:\Users\Thomas\Desktop\YoloRPG 
0

おかげで、私は私の問題を解決するために類似したMethodeのを使用。 私はに行ってきました: c:\Users\Thomas\.gradle\wrapper\dist

とファイル gradle-2.10-all

を削除した後、私はGoogleのクロム http://services.gradle.org/distributions/gradle-2.10-all.zip にtipedと私は再試行するときのGradle-2.10-すべてが次に

たzipファイルを貼り付けそれはgradleのコアバージョンをダウンロードし、それは働いた!

しかし、私はアンドロイドのスタジオにlibgdxプロジェクトをインポートしようとすると、私はまだメッセージがあります

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

私はアンドロイドスタジオ2.2.3を使用していて、私がチェックし、すべてのチュートリアルで、それらはすべて持っていますボタン "非アンドロイドスタジオプロジェクトをインポートする"が、私は "インポート設定..."しか持っていません。どうやってアンドロイドスタジオでlibgdxをインポートできますか? (このラインの変化)で distributionUrl=https\://services.gradle.org/distributions/gradle-2.2-all.zip

変更:バージョン などと/gradle-2.2-all.zip

+0

に置き換えてください。root build.gradleファイルを更新してください。 – Aryan

0

androidStudioProjects/yourProject/gradle/wrapper オープンのGradleラッパーのプロパティ最後の行にあるファイル

に行く私の場合には私は distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip

+0

Can yどのような問題があったのか、どのように修正したのか、さらに詳しい情報を追加してください。 – neeh

+0

私はAndroidスタジオでそのプロジェクトを開いたときにlibgdxを使ってプロジェクトを生成します。エラーはzipファイルでオープンメッセージではありません。上記のエラーと同じですが、上記の方法で修正しました。 – zaheer

関連する問題