adb 版本更新后执行依旧是旧版本解决方法

adb 版本更新后问题

android 4.2之上的版本,sdk的adb驱动不匹配,会造成使用adb命令调试真机时一直出现offline的情况,解决方法也很简单就是SDK Manager中升级adb,但是!!!升级adb之后发现执行adb version查看adb的版本依旧是老的版本,检查环境变量配置都没有问题,在android-sdk-windows\platform-tools下执行adb version命令得到adb的版本号也是最新的。

google之后发现解决方法
windows下解决方法
1. SDK Manager中更新adb
2. 启动adb在window任务管理器中查看进程找到正在运行的adb.exe,然后点击右键打开文件位置找到正在使用的adb的目录
3. 在window任务管理器中关闭adb.exe进程,如果配置过adb环境变量指向android-sdk-windows\platform-tools,则可以直接删除adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll这三个文件,否则可以把android-sdk-windows\platform-tools下的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll复制粘帖到上面找到的目录,替换文件
4. adb start-server
5. adb version

linux下解决方法
1. wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb
2. sudo mv adb /usr/bin/adb
3. sudo chmod +x /usr/bin/adb
4. adb version

你可能感兴趣的:(android,android,adb)