当前位置: 代码迷 >> Android >> mac 无法连接android手机开展调试 解决方案
  详细解决方案

mac 无法连接android手机开展调试 解决方案

热度:12   发布时间:2016-04-28 03:43:07.0
mac 无法连接android手机进行调试 解决方案

第一步:?查看usb设备信息

在 终端输入:system_profiler SPUSBDataType???? 可以查看连接的usb设备的信息

比如我的usb信息如下(部分内容):

?Android:

????????????? Product ID: 0x2769
????????????? Vendor ID: 0x22d9
????????????? Version: 2.31
????????????? Serial Number: 6e5d48a4
????????????? Speed: Up to 480 Mb/sec
????????????? Manufacturer: Android
????????????? Location ID: 0x1d110000 / 8
????????????? Current Available (mA): 500
????????????? Current Required (mA): 500

查看到我的android手机的Vendor ID: 0x22d9,记住这个id



第二步:?创建、修改adb_usb.ini文件

输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加0x22d9, 然后保存退出

?

我的设备只有一个,所以添加完毕后文件内容如下:

?

http://eachday.iguesth.com/default.html

1

0x22d9

?

?

如果有多个的话,ini文件格式如下(未测试):

1
0x22d9
2

……

注:请保证ini里面没有空行,否则会有错误 ADB server didn't ack

注意:第一次添加时,adb_usb.ini文件并没有,需要自己创建一个,输入内容后保存就好了。vi不会用的话,直接进入相应目录修改文件也可以,对应的路径如下:

?

\Users\你的用户\.android\adb_usb.ini

备注:
.android目录是隐藏的,需要开启隐藏目录显示。

命令行输入显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true
(隐藏Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool false??)
输完单击Enter键,退出终端,重新启动Finder就可以了??重启Finder:鼠标单击窗口左上角的苹果标志-->强制退出-->Finder-->重新启动

?

第三步:重启adb??

adb kill-server

adb start-server

adb devices

就可以看到列表了!

?

第四部:进入DDMS,已经可以找到的我的android手机了,开始调试吧!

?

有时 adb devices不能显示连接设备,需要拔掉数据线,多插几次,并且退出终端,然后重新打开,再输入命令就能发现连接的设备。

?

内容参考:http://blog.csdn.net/w122079514/article/details/8499359

在其基础上完善了下。

?

转自:http://blog.csdn.net/oliver102/article/details/9349449

  相关解决方案