React-native构建错误Android-java.lang.UnsupportedClassVersionError:com/android/build/gradle/AppPlugin:不支持的major.minor版本52.0 [英] React-native build error Android - java.lang.UnsupportedClassVersionError: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0

查看:97
本文介绍了React-native构建错误Android-java.lang.UnsupportedClassVersionError:com/android/build/gradle/AppPlugin:不支持的major.minor版本52.0的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经按照react-native文档(

I have setup the react native project as mentioned in react-native documentation (https://facebook.github.io/react-native/docs/getting-started.html). On building using the command react-native run-android, I am getting the following error.

启动JS服务器...在设备上构建和安装应用程序 (cd android&& ./gradlew installDebug)...

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

失败:构建失败,并出现异常.

FAILURE: Build failed with an exception.

  • 其中:构建文件'/var/www/html/react-native/NewProject/android/app/build.gradle'行: 1

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

出了什么问题:评估项目':app'时出现问题.

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

java.lang.UnsupportedClassVersionError:com/android/build/gradle/AppPlugin:不支持的major.minor版本 52.0

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

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

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

    建立失败

    开发环境

    • Linux
    • Android SDK
    • java版本为java version "1.8.0_121"

    Android SDK

    Android SDK

    已安装23.0.1、23.0.2的Android SDK生成工具

    Android SDK Build Tools installed 23.0.1, 23.0.2

    你能不能请别人帮助我

    推荐答案

    终于解决了问题

    检查$JAVA_HOME

    需要JDK 1.8才能工作

    Need JDK 1.8 to work

    安装Java JDK 1.8并更改JAVA_HOME

    Install Java JDK 1.8 and change the JAVA_HOME

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

    edit ~/.bashrc and add JDK 1.8 path as JAVA_HOME

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

    source ~/.bashrc 关闭当前的终端窗口/标签并运行

    and source ~/.bashrc close the current terminal window/tab and run

    react-native run-android

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

    in new tab (ensure $JAVA_HOME set to jdk 1.8 before this)

    这篇关于React-native构建错误Android-java.lang.UnsupportedClassVersionError:com/android/build/gradle/AppPlugin:不支持的major.minor版本52.0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

  • 查看全文
    相关文章
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆