2017-03-04 146 views
7

每次我試圖運行Android Studio中我的桌面項目,我立即得到了以下錯誤:無法運行Android Studio中(libGDX)項目

Error:com.android.tools.idea.gradle.util.Projects.lastGradleSyncFailed(Lcom/intellij/openapi/project/Project;)Z 

沒有gradle這個構建情況,或任何形式同步的。 Android Studio只是直接跳到這個錯誤。

我有重新啓動/無效的緩存,我刪除了我的.gradle文件夾在項目和家庭的位置,我已經重新安裝android studio,我創建了一個新的項目,但我仍然得到相同的錯誤。

當我手動運行gradle構建時,構建成功完成。我甚至可以毫無問題地運行Android項目。這只是桌面項目,給我的問題。

任何建議將不勝感激。

我使用的是最新版本的android gradle(2.3.0),我的JDK是正確的版本(1.8)。

更新到Android Studio 2.3後出現此錯誤。

爲了澄清,Gradle構建/同步完成了SUCCESSFULLY。

+0

聽起來像你的桌面項目可能被錯誤鏈接或進入錯誤的水平 – hellyale

+0

gradle同步失敗,所以有一個gradle錯誤?它是什麼 ? – Aryan

+0

@AbhishekAryan gradle的同步不會失敗。那就是問題所在。我不知道爲什麼我得到這個錯誤,因爲沒有錯。 – grimrader22

回答

7

UPDATE:看起來這個問題可能已經固定在RoboVM 2.3.2:https://github.com/MobiVM/robovm/issues/115#issuecomment-303979058


這聽起來像你可能需要恢復到Android Studio 2.2中,你可以在這裏下載:http://tools.android.com/download/studio/builds/android-studio-2-2-3

我有同樣的問題。在「信息」的錯誤信息是沒有幫助的,但如果你去Help->Show Log in Finder,你會看到這是多一點有用的一些額外的信息:

2017-03-06 17:52:27,615 [4546022] INFO - ij.compiler.impl.CompileDriver - java.lang.NoSuchMethodError: com.android.tools.idea.gradle.util.Projects.lastGradleSyncFailed(Lcom/intellij/openapi/project/Project;)Z 
    at org.robovm.idea.components.RoboVmBuildProcessParametersProvider.getVMArguments(RoboVmBuildProcessParametersProvider.java:60) 
    at com.intellij.compiler.server.BuildManager.launchBuildProcess(BuildManager.java:1136) 
    at com.intellij.compiler.server.BuildManager.lambda$null$11(BuildManager.java:730) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
    at com.intellij.util.concurrency.BoundedTaskExecutor.runFirstTaskThenPollAndRunRest(BoundedTaskExecutor.java:178) 
    at com.intellij.util.concurrency.BoundedTaskExecutor.access$000(BoundedTaskExecutor.java:40) 
    at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:197) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
    at java.lang.Thread.run(Thread.java:745) 

原來RoboVm不與Android兼容工作室2.3(還):https://github.com/MobiDevelop/robovm/issues/115

當我回到Android Studio 2.2.3後,我可以很好地運行桌面應用程序。

+0

是真的,使用多操作系統引擎也發生這種情況 –

+0

請問,我在哪裏可以找到Android Studio的舊版本?該鏈接不再有效。 –

+0

我真的不知道:/好像他們意外刪除/移動它們。 我後來轉向Unity。它背後有很多積極的支持,所以不太可能遇到這樣的問題。 –

相關問題