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

时间:2019-04-24 19:57:38

标签: 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后运行代码时,我遇到的问题是-

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

出了什么问题:

无法从'11 .0.2'确定Java版本。

我曾尝试更改gradle版本等Android配置,但还是没有运气。

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

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

OS-Ubuntu 18.0.4 Java vrsion安装-11.0.2 react-native-cli:2.0.1 反应本机:0.56.0 节点-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"

},

classpath'com.android.tools.build:gradle:3.3.1'

ext {

buildToolsVersion = "28"
minSdkVersion = 19
compileSdkVersion = 28
targetSdkVersion = 28
supportLibVersion = "28.0.0"

}

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

我只想在Java 11中运行我的项目,该项目在Java-8中已经可以正常工作,因为现在无法在我的ubuntu系统中安装Java -8。

0 个答案:

没有答案