我创建了一个 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
提前致谢。
我已经解决了,错误是因为Genymotion使用自己的SDK而不是自定义SDK位置。我用以下URL解决了这个问题:
React-Native、Android、Genymotion:ADB 服务器未确认
感谢西蒙!
如果您在使用 react-native run-android 构建项目时遇到问题 和 构建失败,但未创建 adb 桥。
解决方案:
转到您的项目路径或命令提示符中的任何路径并输入: adb 杀死服务器 之后再次使用react-native run-android构建您的项目
按CTRL+SHIFT+ESC打开任务管理器并删除ADB.EXE进程
如果您通过 USB 使用设备进行开发,那么这是您的 adb 路径错误。在电脑属性 -> 高级设置 -> 环境变量中将路径设置为 D:\Android\sdk\platform-tools... ->系统变量..它对我有用。
我不小心在环境变量中直接添加了adb路径和name adb 而不是 Path,当我删除它时,这个错误就解决了。
打开终端
进入android sdk路径=>
c:\User\AppData\Local\Android\Sdk\platform-tools
输入以下命令:
adb kill-server && adb start-server