无法通过VS Code在Android设备上运行React Native应用

时间:2019-03-05 05:11:28

标签: android react-native visual-studio-code react-native-android

我已经在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)

请帮助我解决此问题。让我知道您是否需要有关该问题的更多详细信息。

1 个答案:

答案 0 :(得分:1)

由于多种原因,可能会发生此错误。最常见的原因之一是您连接的设备已断开连接。因此,重要的是要检查您的调试设备是否仍处于连接状态。

为此,您可以使用以下命令:

app.json

确保您的设备仍处于连接状态并且可见。如果不是这种情况,请拔出并重新插入设备。

如果仍然不能解决问题,您可以按照此处的答案中所述进行一些附加操作:how-to-fix-error-device-not-found-with-adb-exe


但是,如果您的设备已连接,并且仍然发生此错误。在vscode中启动终端窗口,然后直接运行命令$ adb devices

现在您很可能会看到诸如react-native run-android --no-packager之类的错误出现。现在,慢慢向上滚动直到到达Error: Command failed: gradlew.bat installDebug*where,其中应该包含有关实际出了什么问题的更多详细信息。

示例如下:

*what