简体   繁体   English

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

[英]react-native run-android DeviceException Could not create ADB Bridge

I have created a React-Native project.我创建了一个 React-Native 项目。 When I run react-native run-ios , the build succeeds.当我运行react-native run-ios时,构建成功。 But when I run react-native run-android I get this error:但是当我运行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

Thanks in advance.提前致谢。

I have solve it, The error is because Genymotion use its own SDK not custom SDK location.I solved this question with the URL follow:我已经解决了,错误是因为 Genymotion 使用自己的 SDK 而不是自定义 SDK 位置。我通过以下 URL 解决了这个问题:

React-Native, Android, Genymotion: ADB server didn't ACK React-Native、Android、Genymotion:ADB 服务器没有 ACK

thanks for Simon!谢谢西蒙!

If you have issue while building your project using react-native run-android and build failed with an exception of not creating adb bridge.如果您在使用react-native run-android构建项目时遇到问题,并且构建失败,但未创建 adb 桥。

solution:解决方法:

Go to your project path or any path in command prompt and type : adb kill-server after it again build your project using react-native run-android转到您的项目路径或命令提示符中的任何路径,然后输入: adb kill-server再次使用 react-native run-android 构建您的项目

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

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

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

i accidentally added adb path directly in environmental variables with name adb instead of Path , when i remove it, this error resolved.我不小心直接在名称为 adb 而不是Path的环境变量中添加了 adb 路径,当我删除它时,此错误已解决。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM