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
问题描述
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屋!