由于Java版本10,无法运行响应本机项目

Abh*_*k D 9 react-native

我已经完成了本地安装的反应,但最新的jdk版本是v10.
现在当我尝试使用命令react-native run-android运行项目时,我收到以下错误,

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine java version from '10'.
Run Code Online (Sandbox Code Playgroud)

我对MAC环境几乎是新手,如何回滚到以前在Mac上运行的java版本?我该如何解决这个问题?

The*_*ram 14

您需要在Android中进行更改

Gradle属性文件.

PROJECT_PATH /安卓/ gradle产出/包装/ gradle-wrapper.properties

将您的distributionUrl更新为以下内容

distributionUrl=https\://services.gradle.org/distributions/gradle-4.3-rc-2-all.zip
Run Code Online (Sandbox Code Playgroud)


小智 1

降级Java版本。这是最新版本java的问题。

  • 恕我直言:称其为“最新版本 Java 的问题”有点牵强,因为核心问题在于 RN _still_ 创建了一个像 2013 年一样的 Android-wrapper-project(Android API 23 发布时) )。 (4认同)