Невозможно запустить родное приложение React на устройстве Android через VS Code - PullRequest
0 голосов
/ 05 марта 2019

Я создал приложение 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)

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

1 Ответ

0 голосов
/ 10 апреля 2019

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

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

$ adb devices

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

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


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

Здесь вы, скорее всего, увидите ошибку, такую ​​как 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.
...