Я шаг за шагом последовал за официальным Приступаем к работе. Я начал с чистой установки linux и установил все необходимое в соответствии с вкладкой "Проекты зданий с собственным кодом". Я также прочитал раздел устранения неполадок. Я уже создал проект с помощью терминала.
Это ошибка, когда я запускаю react-native run-android
:
Starting JS server...
Building and installing the app on the device (cd android && ./gradlew installDebug)...
ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html
Он не находит JAVA_HOME, потому что последние версии Android Studio не требуют установки Java в систему. Вместо этого используется внутренняя JRE.
Повторяющееся выражение об отказе от ответственности: я уже прочитал этот вопрос. Это не то, что я хочу. Я знаю, как установить дом Java. Я просто хочу запустить проект реагирования БЕЗ необходимости устанавливать отдельную Java.
Вопросы:
- Как найти внутреннюю Java внутри папки Android Studio, чтобы я мог указать JAVA_HOME на нее?
- Если это невозможно, я мог открыть и запустить проект внутри
android
папки с Android Studio? Как обновить этот проект после изменения кода JavaScript React в родительской папке?