当我从命令行运行命令'./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进程。