似乎没有任何理由Gradle拒绝在Android Studio中构建项目。我没有更改配置中的任何内容,我找不到任何此错误的原因。输出如下
Error:A problem occurred configuring project ':app'.
java.lang.ClassFormatError: Incompatible magic value 931269604 in class file build_f63dreec96sk8elmstb53lfie
没有识别任何Android库。所以也许sdk可能存在一些问题,但我检查了依赖关系,并且路径设置正确。这是我的build.gradle的屏幕截图。
我已经尝试了
1)重建和清理项目。
2)文件 - >使缓存无效并重新启动
是否还有其他有关解决此问题的想法。提前致谢
答案 0 :(得分:2)
对于将来发现这一点的人。 我遇到了这个问题并通过输入以下内容解决了这个问题:
gradlew --recompile-scripts
问题在于Gradle有一个来自旧版Java的预编译构建脚本。该脚本的.class文件无效,因此出错。您需要重新编译该脚本。
答案 1 :(得分:0)
基本上,您有一个使用源JRE版本而不是依赖项编译的项目或模块。
尝试以下
sourceCompatibility = 1.6
targetCompatibility = 1.6
更多信息在这里 Gradle sourceCompatibility has no effect to subprojects