我在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"
}
]
我的设备连接到PC,在设置配置后,我按下了F5,但是IDE抛出错误说
Error while executing command 'react-native.cmd run-android --no-packager' (error code 101)
请帮我解决这个问题。如果您需要有关此问题的更多详细信息,请告诉我们。
由于多种原因可能会发生此错误。最常见的原因之一是您的连接设备已断开连接。因此,检查调试设备是否仍然连接非常重要。
为此,您可以使用以下命令:
$ adb devices
确保您的设备仍然连接且可见。如果不是这种情况,请拔下并重新插入设备。
如果仍然没有帮助,您可以按照这里的答案中提到的一些额外步骤:how-to-fix-error-device-not-found-with-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.