一、adb无法连接手机
1、查看连接的USB设备信息
$ system_profiler SPUSBDataType (记住手机的Vendor ID)
2、 创建、修改adb_usb.ini文件
输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加Vendor ID:0x2717, 然后保存(先按esc,再输入:wp)退出
此时终端再输入adb devices 便会显示所连接的设备。
注意:
此文件路径为:~/.android/adb_usb.ini
.android文件夹为隐藏文件夹,如果你的Finder中不显示隐藏文件,请点击查看Mac系统Finder中显示隐藏文件及文件夹
如果发现没有adb_usb.ini文件,自己创建一个即可。
我的设备只有一个,所以添加完毕后文件内容如下:
1
0x2717
如果有多个的话,ini文件格式如下:
1
0x22d9
2
……
(ini文件里面不能有空行)
3、重启adb
adb kill-server
adb start-server
adb devices
就可以看到列表了!
4、如果报错adb command not found,则原因为adb的环境变量未配置
open .bash_profile 打开
export PATH=${ANDROID_HOME}/platform-tools:$PATH 添加(或者添加adb的绝对路径)
command+s 保存
source .bash_profile 加载
网友评论