Я создал проект, используя act-native init ProjectName .Этот проект был создан с версией java-8, но теперь я изменил свою систему и из-за того, что больше не поддерживается java-8, установленный в системе java-11, поэтому я должен использовать java-11 с моим существующим проектом.
Когда я запускаю код после запуска npm с помощью команды npm-start & response-native run-android , возникает проблема -
FAILURE: сборка завершилась неудачно сисключение.
Что пошло не так:
Не удалось определить версию Java из '11 .0.2 '.
У меня естьЯ пытался изменить конфигурацию Android, например, версию Gradle и другие, но все равно не повезло.
Я также искал в Интернете, но не смог получить удовлетворительный ответ, в большинстве случаев говорится, что удалите java-11 и установите java-8.
Я также прошел официальный сайт реакции родной до сих пор не повезло.https://github.com/facebook/react-native/issues/22487
ОС - Ubuntu 18.0.4 Java vrsion install -11.0.2 response-native-cli: 2.0.1 response-native: 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, потому что теперь не можетустановить Java -8 в моей системе Ubuntu.