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