Я создал 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)
Пожалуйста, помогите мне разобраться с этим. Дайте мне знать, если вам нужно больше подробностей о проблеме.
Эта ошибка может возникнуть по нескольким причинам. Одной из наиболее распространенных причин является то, что ваше подключенное устройство потеряло соединение. Следовательно, важно проверить, что ваше отладочное устройство все еще подключено.
Для этого вы можете использовать команду:
$ 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.