首页 > 解决方案 > React Native android adbExe 不存在

问题描述

当我 在可视代码中运行react native android应用程序时, 我收到了这个错误。我需要帮助来解决这个问题。谢谢。

FAILURE:构建失败并出现异常。

出了什么问题:发现任务 ':app:installDebug' 的配置有问题。

为属性“adbExe”指定的文件“C:\Users\Supun\AppData\Local\Android\Sdk\platform-tools\adb.exe”不存在。

尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

在https://help.gradle.org获得更多帮助

BUILD FAILED in 4m 34​​s 26 actionable tasks: 26 executed 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您有一个正在运行的 Android 模拟器或连接的设备并已设置您的 Android 开发环境:

https://facebook.github.io/react-native/docs/getting-started.html
events.js:183
      throw er; // Unhandled 'error' event
      ^

Error: spawn cmd.exe ENOENT
    at _errnoException (util.js:1024:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:190:19)
    at onErrorNT (internal/child_process.js:372:16)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)

标签: androidreact-nativeadb

解决方案


我知道这是一个老话题,但如果有人遇到同样的问题,我会在这里发布。

对我来说,这通常发生在使用WSL时,而 Android SDK 安装在 Windows 下(你有adb.exe而不是adb)。

adb.exe制作另一个二进制副本adb为我解决了这个问题:

copy adb.exe adb

推荐阅读