在将我的项目与其他开发人员的一些更改合并后,我继续获得以下信息:
Error:Cause: com/android/build/gradle/internal/model/DefaultAndroidProject : Unsupported major.minor version 52.0
我已经尝试安装 Java 8,并将我的项目设置为使用 Java 8。如果我在命令行上将 JAVA_HOME 更改为 1.8 并使用 gradle 进行编译,它就可以工作。如果我尝试使用 JAVA_HOME 设置为 1.7 并 gradle 它失败并出现相同的错误。
但是,在 Android Studio 中,无论 JDK 版本如何,它都会继续打印该错误。
其他开发人员说他们使用 Java 7 没有问题。我尝试过的其他事情:
gradle clean build
gradlew clean build
Reinstalling Android Studio
另一个有趣的症状是,Android Studio 中的其他项目非常高兴。只是这个项目有这个问题。
这是我的环境设置:
OS: Mac OS X 10.9.5
Android Studio: 2.1.1
Android Studio JVM: 1.6
Project JVM: 1.7.0_75
Android SDK (Build Tools): 23.0.2
Gradle: 2.13
JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home
ANDROID_HOME: /Users/me/Library/Android/sdk
我怀疑它与 gradle 包装器有关,但我不知道如何让 gradle 包装器使用 1.7 重新初始化自己。
原文由 chubbsondubs 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试菜单
File - > Invalidate caches and restart
。还要确保 gradle 插件是最新的: