无法在Android Studio(libGDX)中运行项目

时间:2017-03-04 22:02:39

标签: java android android-studio gradle libgdx

每当我尝试在Android Studio中运行我的桌面项目时,我立即收到以下错误:

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。

1 个答案:

答案 0 :(得分:7)

更新:看起来此问题可能已在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 Studio 2.3(尚未)兼容:https://github.com/MobiDevelop/robovm/issues/115

在我回到Android Studio 2.2.3后,我可以正常运行桌面应用程序。