Android Studio - 命令行中的'./gradlew assembleDebug'与“重建项目”按钮有什么区别?

时间:2015-12-18 20:09:39

标签: android android-studio

当我从命令行运行命令'./gradlew assembleDebug'时,它会成功构建。但是,当我点击“重建项目”按钮时,我会继续收到以下信息。

Error:Execution failed for task ':app:compileDebugAndroidTestJavaWithJavac'.
  

java.lang.ClassCastException:com.sun.tools.javac.code.Symbol $ VarSymbol无法强制转换为javax.lang.model.element.ExecutableElement   dency cache可能已损坏(这有时会在网络连接超时后发生。)   重新下载依赖项和同步项目(需要网络)

  • Gradle构建过程(守护程序)的状态可能已损坏。停止所有Gradle守护进程可以解决此问题。   停止Gradle构建过程(需要重新启动)
  • 您的项目可能正在使用第三方插件,该插件与项目中的其他插件或项目请求的Gradle版本不兼容。
  • 对于损坏的Gradle进程,您还可以尝试关闭IDE,然后终止所有Java进程。

    0 个答案:

    没有答案