Невозможно запустить родное приложение React на устройстве Android через VS Code

1

Я создал react-native приложение в VS Code и пытаюсь запустить его после настройки параметров в launch.json

 "version": "0.2.0",
    "configurations": [
        {
            "name": "Debug Android",
            "program": "${workspaceRoot}/.vscode/launchReactNative.js",
            "type": "reactnative",
            "request": "launch",
            "platform": "android",
            "sourceMaps": true,
            "outDir": "${workspaceRoot}/.vscode/.react"
        }
    ]

У меня есть устройство, подключенное к ПК, и после настройки параметров я нажал F5, но IDE выдает ошибку, говоря

Error while executing command 'react-native.cmd run-android --no-packager' (error code 101)

Пожалуйста, помогите мне разобраться с этим. Дайте мне знать, если вам нужно больше подробностей о проблеме.

Теги:
react-native
visual-studio-code
react-native-android

1 ответ

0

Эта ошибка может возникнуть по нескольким причинам. Одной из наиболее распространенных причин является то, что ваше подключенное устройство потеряло соединение. Следовательно, важно проверить, что ваше отладочное устройство все еще подключено.

Для этого вы можете использовать команду:

$ adb devices

Убедитесь, что ваше устройство все еще подключено и видимо. Если это не так, отключите и снова подключите ваше устройство.

Если это все равно не помогло, вы можете выполнить некоторые дополнительные шаги, как указано в ответах здесь: как исправить ошибку "устройство не найдено с adb-exe"


Если ваше устройство, однако, подключено, и эта ошибка все еще происходит. Запустите окно терминала в vscode и выполните команду response react-native run-android --no-packager напрямую.

Здесь вы, скорее всего, увидите такую ошибку, как Error: Command failed: gradlew.bat installDebug появится Error: Command failed: gradlew.bat installDebug. Теперь медленно прокрутите вверх, пока не дойдете до *where и *what что должно содержать более подробную информацию о том, что на самом деле идет не так.

Пример того, как это выглядит:

* Where:
Build file 'D:\micomputapath\android\app\build.gradle' line: 80

* What went wrong:

A problem occurred evaluating project ':app'.

> Could not read script 'D:\micomputapath\node_modules\react-native-sentry\sentry.gradle' as it does not exist.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню