android - 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 34s 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)
解决方案
我知道这是一个老话题,但如果有人遇到同样的问题,我会在这里发布。
对我来说,这通常发生在使用WSL时,而 Android SDK 安装在 Windows 下(你有adb.exe
而不是adb
)。
adb.exe
制作另一个二进制副本adb
为我解决了这个问题:
copy adb.exe adb
推荐阅读
- ios - 如何修复“无法分配给属性:'setBarTintGradientColors' 是一种方法”的错误
- firebase - 无法使用`>=`运算符比较firebase DB安全规则中的getPriority()值
- javascript - 画布恢复()javascript的问题
- r - 如何创建一个数据框列表 - 在内存中 - 然后将所有数据导出为 csv 文件?
- php - PHP SIMPLE_HTML_DOM_PARSER 未在特定网站上显示某些链接
- python-3.x - 当我打印时(nxtlines)为什么打印从 rhrhrhr PM-HR-PC(在字符 111)开始而不是在 PM-HR-PC(在字符 128)之后
- r - 根据列的顺序匹配数据框
- c++ - 获取exe文件夹路径的最佳方法?
- javascript - 如何将项目添加到列表中?仅使用 onsubmit
- coq - 推理已在定理中提取的类型类实例?