Как запустить существующий проект react-native с java-11

#react-native #react-native-android #java-11

#react-native #java-11

Вопрос:

Я создал проект, используя react-native init ProjectName. Этот проект был создан с версией java-8, но теперь я сменил свою систему и из-за отсутствия поддержки java-8 установил java-11 в системе, поэтому я должен использовать java-11 с моим существующим проектом.

Когда я запускаю код после запуска npm с помощью команды npm-start amp; react-native run-android, какая проблема, которую я получаю, это —

СБОЙ: сбой сборки с исключением.

Что пошло не так:

Не удалось определить версию Java с ‘11.0.2’.

Я пытался изменить конфигурацию Android, например, версию gradle и другие, но по-прежнему безуспешно.

Я также искал в Интернете, но не смог получить удовлетворительный ответ, в большинстве ответов говорится, что удалите java-11 и установите java-8.

Я также прошел через официальный веб-сайт react native, но безуспешно. https://github.com/facebook/react-native/issues/22487

ОС — Ubuntu 18.0.4 Установка версии Java vrsion -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"
  

},

путь к классу ‘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, потому что теперь не удается установить Java -8 в моей системе Ubuntu.