React Native无法创建ADB桥接错误

时间:2017-04-09 09:32:46

标签: android-studio react-native adb

JS服务器已经运行 在设备上构建和安装应用程序(cd android&& gradlew.bat installDebug)...
下载https://jcenter.bintray.com/com/facebook/react/react-native/0.20.1/react-native-0.20.1.pom
....#这里有很多下载 :应用:assembleDebug :应用:installDebug 05:13:20 E / adb:无法获得'adb version'的结果                                                          :app:installDebug FAILED

失败:构建因异常而失败。

  • 出了什么问题: 任务':app:installDebug'执行失败。

      

    com.android.builder.testing.api.DeviceException:无法创建ADB Bridge。亚行位置:D:\ Android \ sdk \ platform-tools \ adb.exe

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

我正在使用Windows机器和android工作室,并且已经按照教程结束了 https://facebook.github.io/react-native/docs/getting-started.html
由于我无法在命令提示符

上运行'react-native run-android',我陷入了困境

此外,运行adb版本提供

Android Debug Bridge版本1.0.32
修订版eac51f2bb6a8-android

2 个答案:

答案 0 :(得分:1)

我已经解决了这个问题..如果你正在使用模拟器,那么请关注React-Native, Android, Genymotion: ADB server didn't ACK ...如果你在usb上使用你的设备进行开发那么这是你的adb路径错误..设置路径到D:\ Android \ sdk \ platform-tools ...在pc属性 - >高级设置 - >环境变量 - >系统变量..对我有用。

答案 1 :(得分:1)

我有另一个解决方案,如果您正在使用模拟器,那么请确保它在您开始使用本机应用程序之前运行。有些时候你可能需要关闭应用程序(比如skype)那些在运行react native app之前使用相同的端口:8081(由本机应用程序默认使用)。