android - react-native run-android 版本不匹配 adb 服务器版本

标签 android react-native

我最近安装了react-native,初始化一个项目并运行它

$ react-native init AwesomeProject
$ react-native run-android

总是出错

adb server version (32) doesn't match this client (36); killing...

我的设备显示了我

Error

如何解决这两个错误?

最佳答案

这是因为您系统上的 adb 版本与 android sdk platform-tools 上的 adb 版本不同。您可以检查以确保:

打开终端,查看系统上的 adb 版本:

$adb version

并从 Android SDK 平台工具目录:

$cd ~/Android/Sdk/platform-tools
$./adb version

简单的解决方案: 将 Android SDK 目录下的 adb 复制到 usr/bin 目录下。

$sudo cp ~/Android/Sdk/platform-tools/adb /usr/bin

关于android - react-native run-android 版本不匹配 adb 服务器版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38512025/

相关文章:

java - 摆脱操作栏

android - 房间 : replace SQLite cursor in Dao?

java - 按下时更改按钮颜色

android - 在 Android 上检测 WCDMA 和 HSDPA

javascript - 样式组件 :hover with react-native and react-native-web

React-native 弹性高度

javascript - react 导航 goBack() 并在上一个屏幕中更新

android - React-native 访问设备摄像头? (特别是安卓)

Android 模拟器不在屏幕上显示谷歌地图

android - 在使用 ViewPager 滑动到另一个 fragment 之前控制 EditText 数据