Visual Studio Code IDE возвращает ошибку при попытке отладки собственного проекта React: не удалось найти устройство с идентификатором «simulator» - PullRequest
0 голосов
/ 28 августа 2018

Мое окружение.

  • Windows 10 с Android SDK и AVD Manager и VS Code 1.26.1
  • Симулятор Android Nexus S с SDK API 23 Android 6.0 x86_64
  • Реактивный: 0,55,4

1011 *
*

Проблема:

Мне не удается отладить мой пример app.js в IDE кода Visual Studio и не удается остановить на любой точке останова.

У меня запущен эмулятор AVD, и когда я просто запускаю свой простой проект, симулятор загружает его без проблем. Итак, я не вижу проблемы с моим проектом. Я также могу выполнить «response-native run-android» в окне «Терминал» VS Code IDE, и он возвращает успех, например:

СТРОИТЬ УСПЕШНО Общее время: 10,283 сек. Бег C: \ Users \ myusername \ AppData \ Local \ Android \ Sdk / platform-tools / adb -s Эмулятор-5554 обратного TCP: 8081 TCP: 8081 Запуск приложения на Эмулятор-5554 (C: \ Users \ myusername \ AppData \ Local \ Android \ Sdk / platform-tools / adb -s эмулятор 5554 shell am start -n com.vscodereactdebug3 / com.vscodereactdebug3.MainActivity) ... Запуск: Намерение {cmp = com.vscodereactdebug3 / .MainActivity}

Однако, когда я пытаюсь отладить его с помощью Visual Studio IDE (Debug / Start Debugging), консоль отладки показывает следующее:

ОС: win32 x64 Узел адаптера: v8.9.3 x64 vscode-chrome-debug-core: 3.17.3 Не удалось отладить. Неизвестная ошибка: не все шаблоны успеха были сопоставлены. Это означает, что команда «act-native run-android »не выполнена. Пожалуйста, проверьте View -> Toggle Output -> React Native, View -> Переключить вывод -> React Native: запустить окна вывода Android.


Итак, ниже выводится React Native: Запустите Android :

[Предупреждение] Имитатор цели не поддерживается для платформы Android. Если вы хотите использовать определенное устройство или симулятор для запуска Android приложение, пожалуйста, укажите идентификатор устройства (как в выводе 'adb devices') вместо этого.

[Info] файл local.properties не существует. С помощью Расположение Android SDK от PATH. [Информация] Запуск React Native Packager.

[Info] Присоединение к работающему React Native упаковщик

Сканирование папок на наличие символических ссылок в e: \ Software \ Android \ VSCodeReactDebug3 \ node_modules (20 мс) Не удалось найти устройство с идентификатором: «симулятор».
Выберите один из следующее:
['emulator-5554']

Я искал на форумах большую мудрость и увидел несколько постов, связанных с этим ошибочным поведением, но те, которые делились хорошими подсказками по устранению неполадок, не решили мою проблему:

https://github.com/Microsoft/vscode-react-native/issues/624

Мой проект очень прост, почти пусто несколько лайнеров. Так что, скорее всего, проблема в моем окружении, но я не могу найти ничего, что могло бы это объяснить. Я не припоминаю присвоение идентификатора «симулятор» чему-либо. И не знаю, где это контролируется.

Любые идеи приветствуются.

1 Ответ

0 голосов
/ 28 августа 2018

Обновление.

Сегодня я наткнулся на сообщение Отладка React Native с не работающим кодом Visual Studio и попытался удалить пакет Reaction-native и установить реактив-native-cli. Я буквально выполнил следующие команды в этой последовательности, чтобы использовать create-Reaction-native-app:

npm install react-native --global
npm uninstall -g react-native
npm install -g react-native-cli

Итак, теперь среда IDE отлаживается и останавливается на точках останова, как и раньше.

Мне еще предстоит узнать, что случилось и почему мой другой проект внезапно перестал отлаживаться. Я, возможно, сломал свое окружение, пытаясь оправиться от какой-то другой проблемы. И я все еще не могу объяснить ошибку, связанную с «Не удалось найти устройство с идентификатором:« simulator »» в выходных данных отладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...