视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
如何在MacOSX上用adb或DDMS连接小米2s做调试
2020-11-09 08:18:13 责编:小采
文档

前不久入了一台最新的小米2s,但是在调试的时候adb找不到设备,在Eclipse的DDMS也连不上设备,真机调适可是必修课哇,于是找了原因解决了下,看到网上有不少人遇到类问题,这里就总结下。 看到很多人说是不是需要装驱动,其实只有在Windows上才需要安装USB驱

前不久入了一台最新的小米2s,但是在调试的时候adb找不到设备,在Eclipse的DDMS也连不上设备,真机调适可是必修课哇,于是找了原因解决了下,看到网上有不少人遇到类似问题,这里就总结下。

看到很多人说是不是需要装驱动,其实只有在Windows上才需要安装USB驱动程序,在Linux、OSX上并不需要,设别不到小米2s手机是因为adb不知道这手机的USB Vendor ID。查了下Android官方Using Hardware Devices这个页面里vendor ID列表,里面可以看到诸如Samsung,Huawei,HTC等厂商,但是没有小米(看来小米还需要努力进入这个大名单哇)。

查了下相关资料,说小米2s的Vendor ID是0x2717(怎么查就不罗嗦了),接下来说如何解决adb连接不上小米2s,其实很简单,把这个Vendor ID做为单独的一行写入 ~/.android/adb_usb.ini 这个文件就可以了,看下大概步骤。

第一步:添加adb path
首先保证你的adb的路径已经存在PATH里了,如果没有可以ice@mac:~ > vim .bash_profile讲你的adb的加到PATH里去,注意我这里的/Developer/android-sdk-macosx/platform-tools/是我的,你需要换成自己的。

1

export PATH=${PATH}:/Developer/android-sdk-macosx/platform-tools/

第二步:写Vendor ID
接下来将Vendor ID写到~/.android/adb_usb.ini中就可以了(如果这个文件不存在可以自己创建一个)

1
2
3
4
5
6
7
8

ice@mac:~/.android > ll
total 96
-rw-r--r-- 1 ice staff 7 Jun 1 10:47 adb_usb.ini

ice@mac:~/.android >echo "0x2717" > ~/.android/adb_usb.ini

ice@mac:~/.android > cat adb_usb.ini
0x2717

第三步:重启adb sever
新打开一个终端窗口,输入adb kill-server重启adb sever就可以了,然后在手机上会弹出一个确认后就可看到设备了,截图如下:

确认调试


查看设备

原文作者: iceskysl

http://my.eoe.cn/iceskysl/archive/4377.html

下载本文
显示全文
专题