如何使用 java-11 运行现有的 react-native 项目

Vik*_*s S 5 react-native react-native-android java-11

我已经使用react-native init ProjectName创建了项目。这个项目是用 java-8 版本创建的,但现在我已经改变了我的系统,因为不再支持在系统中安装 java-11 的 java-8,所以我必须在我现有的项目中使用 java-11。

当我在使用命令npm-start & react-native run-android启动 npm 后运行代码时,我遇到的问题是 -

FAILURE:构建失败,出现异常。

什么地方出了错:

无法从“11.0.2”确定 java 版本。

我曾尝试更改 android 配置,如 gradle 版本和其他版本,但仍然没有运气。

我也在网上搜索过,但没有得到满意的答案,大部分答案是说卸载java-11并安装java-8。

我还浏览了 react native 的官方网站,但仍然没有运气。 https://github.com/facebook/react-native/issues/22487

操作系统 - Ubuntu 18.0.4 Java vrsion install -11.0.2 react-native-cli: 2.0.1 react-native: 0.56.0 node - v10.15.3 npm - 6.4.1

“依赖关系”:{

"lodash": "^4.17.11",
"react": "16.4.1",
"react-native": "0.56.0",
"react-native-elements": "^0.19.1",
"react-native-iphone-x-helper": "^1.2.0",
"react-native-navigation": "^2.3.0",
"react-native-segmented-control-tab": "^3.3.1",
"react-native-tabbar-bottom": "^1.0.4",
"react-native-vector-icons": "^6.1.0",
"react-redux": "^6.0.0",
"prop-types": "^15.6.2",
"redux": "^4.0.1"
Run Code Online (Sandbox Code Playgroud)

},

类路径 'com.android.tools.build:gradle:3.3.1'

分机{

buildToolsVersion = "28"
minSdkVersion = 19
compileSdkVersion = 28
targetSdkVersion = 28
supportLibVersion = "28.0.0"
Run Code Online (Sandbox Code Playgroud)

}

distributionUrl=https://services.gradle.org/distributions/gradle-4.4-all.zip

我只想在 java 11 中运行我的项目,它已经在 java-8 中运行良好,因为现在无法在我的 ubuntu 系统中安装 Java -8。