java.lang.UnsupportedClassVersionError:com/android/build/gradle/AppPlugin:Unsupported major.minor版本52.0
我正在使用Jenkins创建build。 我所做的是:java.lang.UnsupportedClassVersionError:com/android/build/gradle/AppPlugin:Unsupported major.minor版本52.0,java,android,git,macos,jenkins,Java,Android,Git,Macos,Jenkins,我正在使用Jenkins创建build。 我所做的是: 我在MAC系统上设置了Jenkins(MAC os el capitan) 配置android sdk 链接我要创建的Git hub项目表单 在构建项目时,我遇到了不受支持的major.minor版本52.0的错误。我已经参考了一些SO解决方案来修复此错误,并将其更新到JDK8,但运气不好 我想知道的是,我是否应该在这里设置jdk的路径 Jenkins->Manage Jenkins->Global Tool Configuration->
你在用安卓工作室吗?我认为您应该将“构建工具版本”设置为正确的版本(可能是25.0.0)。 您可以在“文件->项目结构->应用->构建工具版本”中或在Gradle Scripts->Build.Gradle(模块:App)下手动更改它
我希望它能帮助您。您使用的是Android Studio吗?我认为您应该将“构建工具版本”设置为正确的版本(可能是25.0.0)。 您可以在“文件->项目结构->应用->构建工具版本”中或在Gradle Scripts->Build.Gradle(模块:App)下手动更改它
我希望它能帮助您。最后,我用以下方法解决了这个问题。 下面列出了一些有用的终端命令 1。检查MAC上是否安装了Java Jdk强> javac版本 2。了解Java的安装路径。 echo$(/usr/libexec/java_home) 然后在Jenkins中设置JDK路径 Jenkins->管理Jenkins->全局工具配置->JDK
然后重新启动系统。最后,我用以下方法解决了这个问题。 下面列出了一些有用的终端命令 1。检查MAC上是否安装了Java Jdk强> javac版本 2。了解Java的安装路径。 echo$(/usr/libexec/java_home) 然后在Jenkins中设置JDK路径 Jenkins->管理Jenkins->全局工具配置->JDK
然后重新启动系统。对于最新的Android Studio版本,您需要切换到嵌入式JDK,如下图所示
对于最新的Android Studio版本,您需要切换到嵌入式JDK,如下图所示
这一点在@AlessandroMaglioccola回答的评论中提到。打开您的项目
build.gradle
并检查gradle的版本。就我而言,我有以下版本:
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
}
此版本导致了与不支持的major相同的异常。次要版本。正确的版本是
2.2.2
,这在@AlessandroMaglioccola的答案的评论中提到。打开您的项目build.gradle
并检查gradle的版本。就我而言,我有以下版本:
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
}
此版本导致了与不支持的major相同的异常。次要版本。正确的版本是
2.2.2
对,您只需在文件->项目结构中选中使用嵌入式JDK即可删除错误,非常简单…对,您只需在文件->项目结构中选中使用嵌入式JDK即可删除错误,很简单…是的,先生。我正在使用AS创建android应用程序,让我澄清一下,您的建议将以何种方式帮助我解决这个问题?通过您的错误消息,我看到您的构建工具是Gradle,并且无法评估项目“:app”,错误是UnsupportedClassVersionError(运行AppPlugin)您还可以在build.Gradle(项目:yourproject)下检查您的Gradle版本,并检查以下行:classpath'com.android.tools.build:Gradle:2.2'
yes,先生。我正在使用AS创建android应用程序,让我澄清一下,您的建议将以何种方式帮助我解决这个问题?通过您的错误消息,我看到您的构建工具是Gradle,并且无法评估项目“:app”,错误是UnsupportedClassVersionError(运行AppPlugin)您也可以在build.Gradle(Project:yourproject)下检查您的Gradle版本,并检查以下行:classpath'com.android.tools.build:Gradle:2.2'
3个小时我一直在尝试修复此问题,在尝试了7种其他解决方案后,您的解决方案得到了帮助。谢谢你3个小时我一直在努力解决这个问题,在尝试了7种其他解决方案后,你的解决方案帮了我的忙。非常感谢。
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
}