【问题标题】:react-native run-android DeviceException Could not create ADB Bridgereact-native run-android DeviceException 无法创建 ADB 桥
【发布时间】:2016-04-21 12:29:55
【问题描述】:

我创建了一个 React-Native 项目。当我运行react-native run-ios 时,构建成功。但是当我运行react-native run-android 时,我得到了这个错误:

* What went wrong:
Execution failed for task ':app:installDebug'.
> com.android.builder.testing.api.DeviceException: Could not create ADB Bridge. ADB location: /Applications/ADT/sdk/platform-tools/adb

提前致谢。

【问题讨论】:

标签: android react-native genymotion


【解决方案1】:

我已经解决了,这个错误是因为 Genymotion 使用了自己的 SDK 而不是自定义 SDK 位置。我用下面的 URL 解决了这个问题:

React-Native, Android, Genymotion: ADB server didn't ACK

感谢西蒙!

【讨论】:

  • 非常感谢您分享这个,我从雅虎搜索来到这个主题,您的帖子让我找到了解决方案
  • 如果你不使用 genymotion 怎么办?
【解决方案2】:

如果您在使用 react-native run-android 构建项目时遇到问题 和 构建失败,但没有创建 adb 桥。

解决方案:

转到您的项目路径或命令提示符中的任何路径并键入: adb kill-server 之后再次使用 react-native run-android 构建您的项目

【讨论】:

  • 感谢您的解决方案。它工作得很好,但我想知道为什么。什么是亚行?使用 'adb kill-server' cmd 时会发生什么?
  • 嗨@Grez.Kev,请检查该链接(developer.android.com/studio/command-line/adb)。 'adb kill-server' 杀死在后台运行的系统 abd 服务。
【解决方案3】:

按CTRL+SHIFT+ESC打开任务管理器,删除ADB.EXE进程

【讨论】:

    【解决方案4】:

    如果您通过 USB 使用您的设备进行开发,那么这是您的 adb 路径错误.. 将路径设置为 D:\Android\sdk\platform-tools... 在 pc 属性->高级设置->环境变量->系统变量..它对我有用。

    【讨论】:

      【解决方案5】:

      1.转到android sdk路径=> c:\User\AppData\Local\Android\Sdk\platform-tools 2.进入 adb kill-sever && adb start-server

      【讨论】:

        【解决方案6】:

        我不小心在带有名称的环境变量中直接添加了 adb 路径 adb 而不是 Path,当我删除它时,此错误已解决。

        【讨论】:

          猜你喜欢
          • 2017-09-04
          • 2021-02-23
          • 2016-10-03
          • 2019-01-14
          • 2018-03-28
          • 1970-01-01
          • 2019-02-27
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多