Проверьте порядок исполнения. Я думаю, что ваша компьютерная среда Windows
.
- Вы рекомендуете установить
Node
и Python2
через Chocolatey , популярный менеджер пакетов для Windows
. choco install -y nodejs.install python2 jdk8
Если вы уже установили Node
в своей системе, убедитесь, что она Node 8.3
или новее. Если у вас уже есть JDK в вашей системе, убедитесь, что он version 8
или новее.
Загрузите и установите Android Studio. Выберите «Пользовательские» настройки, когда
предложит выбрать тип установки. Убедитесь, что отмечены все следующие пункты:
Android SDK
Android SDK Platform
Performance (Intel ® HAXM) (See here for AMD)
Android Virtual Device
Затем нажмите «Далее», чтобы установить все эти компоненты.
Android Studio
устанавливает последнюю версию
Android SDK
по умолчанию. Однако для создания приложения React Native с собственным кодом требуется, в частности,
Android 9 (Pie) SDK
. Дополнительные Android SDK можно установить с помощью диспетчера SDK в
Android Studio.
. По умолчанию SDK устанавливается в следующем месте:
c:\Users\YOUR_USERNAME\AppData\Local\Android\Sdk
Добавление инструментов платформы в Path. Откройте системную панель в разделе
System and Security
на панели управления Windows, затем нажмите «Изменить настройки ...». Откройте вкладку «Дополнительно» и нажмите
Environment Variables
.... Выберите переменную Path. затем нажмите «Изменить». Нажмите New и добавьте путь к инструментам платформы в список.
Расположение этой папки по умолчанию:
c:\Users\YOUR_USERNAME\AppData\Local\Android\Sdk\platform-tools
React Native
имеет встроенный интерфейс командной строки, который можно использовать для создания нового проекта. Вы можете получить к нему доступ, не устанавливая что-либо глобально, используя npx
, поставляемый с Node.js.
npx реактивная нативная инициация AwesomeProject
Запуск npx react-native run-android
внутри вашегоReact Native
папка проекта:
cd AwesomeProject npx response-native run-android
Если все настроено правильно, вы должны увидеть, что ваше новое приложение работает в вашем Androidэмулятор в ближайшее время.