我已经按照 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 构建工具已安装 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/