- PVSM.RU - https://www.pvsm.ru -
Решив начать разрабатывать приложения на React Native, я столкнулся с проблемами разворачивания окружения. Сегодня я хочу поделиться опытом его настройки.
Конечно, на официальном сайте [1] есть подробное описание, но следуя только этим рекомендациям, было довольно сложно сделать все настройки.
Итак, начнём:
npm install -g react-native-cli
После запуска выбираем кастомную установку
Далее отмечаем галочкой «Android Virtual Device» и указываем пусть до папки Android — либо оставляем как есть C:Users%USERNAME%AppDataLocalAndroidSdk
Главное, чтобы в пути не было кириллицы!
Особенно с этим могут возникнут проблемы в будущем. Например, у меня имя пользователя системы было на кириллице «C:UsersАлександр», и после запуска приложения grandle не мог найти путь, т. к. путь выглядел как «C:Users????????...»
Нажимаем «далее». Оставляем рекомендуемый объем оперативной памяти, нажимаем далее и устанавливаем.
На вкладке «SDK Platforms» включаем галочку «Show Package Details» и для «Android 8.0 (Oreo)» устанавливаем:
Теперь выбираем вкладку «SDK Tools», включаем галочку «Show Package Details»
и устанавливаем пакет
Нажимаем "Apply"
.
Добавим 4 значения:
react-native init MyTestProject
Если AVD не скачан, скачиваем и запускаем
react-native run-android
После чего нашел приложение запустилось.
В этой статье использовались официальное руководство от React Native [6]
+ личный опыт!Надеюсь, эта статья поможет тем, кто столкнулся с проблемами или решил начать разрабатывать нативные приложения на React [7]
.
Автор: xander91
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/mobil-ny-e-prilozheniya/298225
Ссылки в тексте:
[1] официальном сайте: https://facebook.github.io/react-native/docs/getting-started.html
[2] NodeJS: https://nodejs.org/
[3] Python2: https://www.python.org
[4] JavaSE: https://www.oracle.com/technetwork/java/javase/downloads/index.html
[5] Скачиваем и устанавливаем Android Studio: https://developer.android.com/studio/
[6] React Native: https://facebook.github.io/react-native/
[7] React: https://reactjs.org/
[8] Источник: https://habr.com/post/428912/?utm_campaign=428912
Нажмите здесь для печати.