在Android工作室重建项目时出错

时间:2017-12-16 14:36:29

标签: android-studio android-studio-3.0

我刚刚将Android工作室更新为最大版本并创建了新项目,但我遇到了这个错误。我甚至更新了SDK管理器,但仍然显示相同的错误。

Gradle tasks [clean, app:assembleDebug]

任务&app;的执行失败:compileDebugJavaWithJavac'

  

无法使用GradleScopeCompileServices.createGeneralCompileCaches()创建GeneralCompileCaches类型的服务。

1 个答案:

答案 0 :(得分:0)

在我的情况下,我必须仔细研究构建异常,才能发现编译失败,因为在~/project/.gradle/4.4/javaCompile(该目录确实是~/project/.gradle/4.4/javaCompile/javaCompile.lock)上持有了一个锁。

接下来,我运行sudo fuser ~/project/.gradle/4.4/javaCompile/javaCompile.lock来查看哪个进程正在持有该锁。 (您可能不需要sudo前缀)原来是/snap/andriod-studio/53/android-studio/jre/bin/java;可能是废弃的编译线程。

完全退出并重新启动Android Studio可以解决此问题。退出Android Studio后,您可以根据需要重新检查fuser命令和kill的过程。