【问题标题】:Build successful but Failed to connect to development server using "adb reverse" spawnSync adb ENOENT构建成功但无法使用“adb reverse”spawnSync adb ENOENT 连接到开发服务器
【发布时间】:2020-08-12 11:45:20
【问题描述】:

我是 reactNative 的新手,我设置了我的 AwesomeApp,然后我尝试构建它并在我的 Xperia TX (Android 4.3) 上查看结果,该 Xperia TX (Android 4.3) 使用 USB 连接到我的 PC(由于缺少我无法使用模拟器我的 CPU 的 VT-x 支持)。 所以我得到了构建成功的日志,但是在得到以下信息之后:

BUILD SUCCESSFUL in 4m 59s
27 actionable tasks: 27 executed
info Connecting to the development server...
warn Failed to connect to development server using "adb reverse": spawnSync adb ENOENT
info Starting the app...
'adb' is not recognized as an internal or external command,
operable program or batch file.
error Failed to start the app. Run CLI with --verbose flag for more details.
Error: Command failed: adb shell am start -n com.awesomeapp/com.awesomeapp.MainActivity
    at makeError (C:\Users\Programmer\Desktop\RasaHR\AwesomeApp\node_modules\execa\index.js:174:9)

我刚刚看到通过将节点版本更改为 10 来解决的类似问题,但对我没有帮助。 而且我的 AwesomeApp 已安装在手机上,但不会自动运行,当我打开它时,它会在红色框中显示以下内容:

Unable to load script. Make sure you're either running a Metro server (run 'react-native start') or that your bundle 'index.android.bundle' is packaged correctly for release

【问题讨论】:

    标签: android react-native android-studio


    【解决方案1】:

    转到终端 > 导航到项目... 运行以下命令:-

    adb 反向 tcp:8081 tcp:8081

    关闭视觉工作室,然后重新打开

    npx react-native run-android...

    在 Windows 中可以正常工作,但请确保在 env 中定义了 sdk 路径。

    ANDROID_HOME=c:/Users/USER/AppData/Local/Android/Sdk

    path = c:/Users/USER/AppData/Local/Android/Sdk/platform-tools

    【讨论】:

      猜你喜欢
      • 2021-01-21
      • 2022-10-03
      • 1970-01-01
      • 2021-06-05
      • 2016-03-18
      • 1970-01-01
      • 1970-01-01
      • 2017-12-27
      • 2016-02-01
      相关资源
      最近更新 更多