Да, возможно собирать и запускать простые приложения React Native на телефоне, подобно тому, как это делается с использованием Expo. Однако, чтобы собирать и запускать приложение непосредственно на устройстве, вам нужно будет провести некоторые дополнительные шаги.
Существуют два основных способа установки и запуска приложения React Native на физическом устройстве: через USB-подключение и с использованием сети Wi-Fi.
Первый способ заключается в том, чтобы подключить ваше физическое устройство к компьютеру с помощью USB-кабеля и выполнить ряд команд для сопряжения вашего устройства с проектом React Native.
1. Убедитесь, что вы имеете установленную на компьютере последнюю версию Android Debug Bridge (ADB). Это инструментарий для взаимодействия с устройствами Android через командную строку. Вы можете загрузить и установить его с официального сайта Android Developers.
2. Включите режим разработчика на вашем физическом устройстве, перейдя в раздел "О телефоне" или "О планшете" в меню настроек и многократно коснувшись поля "Номер сборки". Затем вернитесь в основное меню настроек и найдите новый раздел "Настройки разработчика". Включите этот раздел и активируйте опцию "USB-отладка".
3. Подключите физическое устройство к компьютеру с помощью USB-кабеля.
4. Перейдите в корневую папку вашего проекта React Native с помощью командной строки.
5. Выполните следующие команды:
- adb devices
— чтобы убедиться, что ваше устройство успешно подключено и обнаружено ADB.
- react-native run-android
— чтобы запустить сборку и установку приложения на ваше физическое устройство.
После выполнения этих шагов ваше приложение React Native должно успешно запуститься на вашем физическом устройстве.
Второй способ состоит в том, чтобы установить приложение на устройство с использованием сети Wi-Fi. Для этого вам необходимо установить приложение Expo на ваше физическое устройство из соответствующего магазина приложений. Затем соберите и запустите ваше приложение с помощью Expo CLI на компьютере, после чего отсканируйте QR-код, который появится в командной строке Expo CLI, с помощью приложения Expo на вашем устройстве.
Независимо от выбранного способа, вы сможете собирать и запускать простые приложения React Native на вашем физическом устройстве без использования Expo.