【问题标题】:Android Studio fails - unsupport unsupported major minor version 51.0Android Studio 失败 - 不支持不支持的主要次要版本 51.0
【发布时间】:2023-04-04 23:28:01
【问题描述】:

直到昨天,我的 Android Studio 工作正常并帮助我创建应用程序。但是今天开始给Gradle报错error说不支持major minor version 51.0,并要求我配置gradle。

如果我尝试重新导入项目,我会遇到同样的错误。

我的 java 版本是 7 和 Android Studio 中较旧的 Android 项目可以正常工作。

$ /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 编译的类。
  • 在日志中找不到任何具体内容。
  • 您在“关于”对话框中看到了什么?它应该告诉您使用哪个 JRE 来运行 IDE。

标签: android android-studio gradle android-gradle-plugin build.gradle


【解决方案1】:

昨晚 Google 团队推送了 Gradle 插件的 0.7.2 版。 此版本需要 Java7。这是个错误。

插件 0.7.3 将修复它。

您可以在插件中从 0.7.+ 切换回 0.7.1,直到 Maven Central 提供 0.7.3。

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

【讨论】:

  • 我在哪里可以找到这个 android studio 的设置?
  • 在你项目的 build.gradle 文件中。
  • 谢谢!。我通过重新安装工作室解决了,这很好。但如果它再次行为不端,我知道该去哪里寻找。现在是:依赖项 { classpath 'com.android.tools.build:gradle:0.6.+' }
  • 注意:插件 0.6.+ 适用于 gradle 1.8(您可以在 gradle/gradle-wrapper.properties 中找到您项目中使用的版本)。 Gradle 1.9 需要插件 0.7.1 或 0.7.3。
  • @GabrieleMariotti 谢谢。效果很好.. :)
猜你喜欢
  • 1970-01-01
  • 2014-06-08
  • 1970-01-01
  • 2015-10-28
  • 2014-03-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多