react-native run-android DeviceException 无法创建 ADB Bridge

问题描述 投票:0回答:6

我创建了一个 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
6个回答
17
投票

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

React-Native、Android、Genymotion:ADB 服务器未确认

感谢西蒙!


12
投票

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

解决方案:

转到您的项目路径或命令提示符中的任何路径并输入: adb 杀死服务器 之后再次使用react-native run-android构建您的项目


2
投票

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


0
投票

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


0
投票

我不小心在环境变量中直接添加了adb路径和name adb 而不是 Path,当我删除它时,这个错误就解决了。


0
投票

打开终端

  1. 进入android sdk路径=>

    c:\User\AppData\Local\Android\Sdk\platform-tools

  2. 输入以下命令:

    adb kill-server && adb start-server

© www.soinside.com 2019 - 2024. All rights reserved.