java - React-native 构建错误 Android - java.lang.UnsupportedClassVersionError : com/android/build/gradle/AppPlugin : Unsupported major. 次要版本 52.0

标签 java android gradle react-native

我已经按照 react-native 文档 (https://facebook.github.io/react-native/docs/getting-started.html) 中的说明设置了 react native 项目。在使用命令 react-native run-android 进行构建时,出现以下错误。

Starting JS server... Building and installing the app on the device (cd android && ./gradlew installDebug)...

FAILURE: Build failed with an exception.

  • Where: Build file '/var/www/html/react-native/NewProject/android/app/build.gradle' line: 1

  • What went wrong: A problem occurred evaluating project ':app'.

    java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

构建失败

开发环境

  • Linux
  • 安卓软件开发工具包
  • java 版本是java 版本“1.8.0_121”

安卓开发工具包 android sdk

Android SDK 构建工具已安装 23.0.1、23.0.2

你能请谁帮帮我吗

最佳答案

终于找到问题了

检查$JAVA_HOME

需要 JDK 1.8 才能工作

安装 Java JDK 1.8 并更改 JAVA_HOME

编辑 ~/.bashrc 并添加 JDK 1.8 路径作为 JAVA_HOME

export JAVA_HOME=/usr/lib/jvm/java-8-oracle/jre/

source ~/.bashrc 关闭当前终端窗口/选项卡并运行

react-native run-android

在新标签中(确保$JAVA_HOME在此之前设置为jdk 1.8)

关于java - React-native 构建错误 Android - java.lang.UnsupportedClassVersionError : com/android/build/gradle/AppPlugin : Unsupported major. 次要版本 52.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42874971/

相关文章:

java - 在什么时候值得在Java中重用数组?

java - IntelliJ IDEA 看不到项目 gradle 模块

android - 'kotlin-android-extensions' Gradle 插件已弃用

android - Sherlock Actionbar 更改菜单背景颜色

安卓工作室 : "Import Module" changes structure of existing library

Java并发HashMap

java - 哪些情况下允许在静态初始化程序 block 中进行前向引用?

Java方法不工作,导致程序挂起

android - 键盘出现时隐藏ImageView,键盘消失时显示

java - SimpleDateFormat 类中的月份问题