В React native adb не распознается как внутренняя и внешняя команда

Я попытался указать путь в переменных окружения, но это не сработало.

Ошибка, как показано ниже: 'adb' не распознается как внутренняя или внешняя команда, работающая программа или командный файл. Запуск приложения (C: \ Users \ Administrator \ AppData \ Local \ Android \ Sdk / platform-tool s / adb shell am start -n com.demo / com.demo.MainActivity ... Запуск: намерение {cmp = com.demo / .MainActivity}


person Priyanga    schedule 21.02.2018    source источник


Ответы (1)


Прежде всего, вам нужно установить переменную среды вашего Android SDK платформенного инструмента.

Пуск> Панель управления> Система> Расширенные настройки системы> Переменные среды ...

В этом окне переменных среды в разделе Пользовательские переменные для (ваше-имя пользователя) выделите Путь и нажмите Изменить ...

добавьте этот путь: C: \ Users \ your-username \ AppData \ Local \ Android \ sdk \ platform-tools;

это путь sdk по умолчанию в ОС Windows. если ваше местоположение отличается от пути к SDK, нажимайте ОК, пока не закроется всплывающее окно переменной среды.

Если у вас уже открыто окно командной строки, закройте его, затем снова откройте, и команда adb devices должна работать.

Шаг 2:

если он по-прежнему не работает, добавьте файл local.properties в свой проект.

  1. Перейдите в свой собственный проект React -> Android
  2. Создайте файл local.properties
  3. Открыть файл
  4. вставьте путь к Android SDK, как показано ниже

    в Windows sdk.dir = C:/Users/USERNAME/AppData/Local/Android/sdk

    в macOS sdk.dir = /Users/USERNAME/Library/Android/sdk

    в Linux sdk.dir = /home/USERNAME/Android/Sdk

    Замените USERNAME своим именем пользователя

Теперь запустите react-native run-android в своем терминале

person Sagar Chavada    schedule 21.02.2018