Android Studio失败 - 不支持的主要次要版本51.0

3
直到昨天我的Android Studio还可以正常工作,帮助我创建应用程序。但是今天它开始给出Gradle错误,指出不支持的主次版本号为51.0,并要求我配置Gradle。
如果我尝试重新导入项目,则会收到相同的错误提示。
我的Java版本是7,旧版Android项目在Android Studio中也能正常工作。
$ /usr/bin/java -version 
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=utf8 
java version "1.7.0_07" Java(TM) SE Runtime Environment (build 1.7.0_07-b10) Java HotSpot(TM) 64-Bit Server VM
(build 23.3-b01, mixed mode)

我该如何在Android Studio中解决我的Gradle问题?

你在日志中看到了什么?我不知道细节,但似乎你的项目以某种方式使用了JDK 6,并且使用了JDK 7编译的类。 - kukido
在日志中找不到任何具体信息。 - Senthil Kumaran
在“关于”对话框中,您会看到什么?它应该告诉您使用哪个JRE来运行IDE。 - kukido
1个回答

10

昨晚Google团队推出Gradle插件的0.7.2版本。该版本要求Java7,这是一个错误。

0.7.3版本将修复此问题。

在0.7.3版本从Maven Central可用之前,您可以将插件从0.7.+切换回0.7.1。

dependencies {
            classpath 'com.android.tools.build:gradle:0.7.1'
        }

我在Android Studio中该在哪里找到这个设置? - Senthil Kumaran
在您的项目中的 build.gradle 文件中。 - Gabriele Mariotti
谢谢!我通过重新安装工作室解决了问题,现在一切正常。但如果再出现问题,我知道该去哪里找答案了。现在的代码是:dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } - Senthil Kumaran
2
注意:插件0.6.+仅适用于Gradle 1.8(您可以在gradle / gradle-wrapper.properties中找到项目使用的版本)。 Gradle 1.9需要插件0.7.1或0.7.3。 - Gabriele Mariotti
@GabrieleMariotti 谢谢。很好用。。:) - buggydroid

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接