1,确定已经安装adb,查看自己用户目录下有没有Library/Android/sdk/platform-tools。
2,在.bash_profile,在其中加入
- export PATH=$PATH:/Users/user/Library/Android/sdk/platform-tools
- //user是自己的用户名字
3,执行命令查看adb是否配置成功。
- $ adb version
- Android Debug Bridge version 1.0.36
- Revision af05c7354fe1-android
4,用数据线连接手机,连接选项选择内置光盘。之后mac电脑上会出现连接上的usb_driver。
5,在终端执行命令,可以找到该设备的vendor ID
- $ system_profiler SPUSBDataType
- USB:
- USB 2.0 Bus:
- Host Controller Driver: AppleUSBEHCIPCI
- PCI Device ID: 0x1e2d
- ..............
- ..............
- ..............
- MX5:
- Product ID: 0x0c03
- Vendor ID: 0x2a45
- Version: ff.ff
我的魅族mx5的Vendor ID是0x2a45
6,找到~/.android/adb_usb.ini,在文件最后加入自己的Vendor ID。比如我的0x2a45
- # ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
- # USE 'android update adb' TO GENERATE.
- # 1 USB VENDOR ID PER LINE.
- 0x2a45
7,在手机的 开发人员选项 中打开 USB调试 ,魅族MX5的开发人员选项在设置-辅助功能-开发者选项
8,重启adb,终端命令为:
- $ adb kill-server
- $ adb devices
- List of devices attached
- * daemon not running. starting it now on port 5037 *
- * daemon started successfully *
- 85GBBM822TJB unauthorized
9,打开Android studio,随便运行一个Demo,出现自己的手机选项。
原文地址:点击打开链接