系统:windows10 subsystem for linux ubuntu 16.04
问题:安装了Android-tools 之后 adb 可以执行,但adb devices拉不到设备list
原因: windows 系统的adb version 必须与linux 子系统的adb version保持一致
解决步骤:
1、ubuntu adb 安装
sudo apt-get update && sudo apt-get install android-tools-adb
2、重新下载一个与windows adb version 一样的 linux 版本adb (查看命令 adb version)
wget -O - https://skia.googlesource.com/skia/+archive/cd048d18e0b81338c1a04b9749a00444597df394/platform_tools/android/bin/linux.tar.gz | tar -zxvf - adb
3、覆盖/usr/bin/adb
* sudo mv adb /usr/bin/adb
* sudo chmod +x /usr/bin/adb (如果有执行权限可省略这一步)
* adb version (查看版本是否与windows下的adb 一致)
* adb devices (成功拉取到设备list)