Android Galaxy S手机 - Mac OSX上的ADB调试桥故障

时间:2010-12-13 01:15:58

标签: android debugging adb

这是问题所在。我这样做是为了得到设备列表:

./adb devices

我明白了:

List of devices attached 

没有退回的设备。如果我运行模拟器,显示在上面的列表中,但仍然没有物理设备。

我在运行OS 10.5的MacBook上使用三星Galaxy S Fasciate(Verizon型号)。

我通过有源USB集线器进行连接,如同在另一个留言板上建议的那样(如果有人感兴趣,我可以找到来源)。当我直接连接时,这也不起作用。

根据Mac System Profiler,设备已插入:

SAMSUNG_Android:

Product ID: 0x681c
Vendor ID:  0x04e8  (Samsung Electronics Co., Ltd.)
Version:    2.23
Serial Number:  I500874368c4
Speed:  Up to 480 Mb/sec
Manufacturer:   SAMSUNG
Location ID:    0xfd140000
Current Available (mA): 500
Current Required (mA):  96

我能够安装SD驱动器,甚至成功使用了两个不同的应用程序,通过USB线连接互联网连接,所以我可以放心地假设计算机可以正确地与设备进行交互。

但出于某种原因,它并没有显示为我可以调试的设备。

(是的,我在手机上打开了“USB Debugging” - 甚至尝试重启手机。)

我非常感谢任何帮助。

4 个答案:

答案 0 :(得分:4)

知道了!

这是EasyTether!

我在某个时候安装了EasyTether,即使在我认为卸载它之后它也在干扰它。

以下是EasyTether网站的解决方案:

  

Mac OS X上的ADB停止识别   安装后连接设备   EasyTether驱动程序。使用   kextload / kextunload卸载   记住EasyTetherUSBEthernet.kext   手动内核扩展。它在   /系统/图书馆/扩展/

再次感谢大家帮忙解决这个问题。

答案 1 :(得分:1)

Yikes,这是一个棘手的问题,如果它像其他Galaxy的手机一样,它们不是很容易连接到电脑。我不想成为一个说话的人,但我没有看到你需要的驱动程序可用于macintosh。

例如,此闪烁指南:http://wiki.cyanogenmod.com/index.php?title=Samsung_Fascinate:_Rooting使用adb桥,但仅为Windows提供了正确的驱动程序。事情是它会将你的手机识别为samsung_android,但这实际上并不是正确的驱动程序。它只是关于设备的信息。

在带有Windows驱动程序的Windows PC上试一试,我想你会发现我的怀疑已经确认。

答案 2 :(得分:0)

我找到了另一种解决方案。我可以使用这个应用程序无线连接到Fascinate: http://www.appbrain.com/app/adbwireless-(widget-version)/siir.es.adbWireless

我使用Z4,整个设置非常简单。一旦生成并运行adbWireless应用程序,我就会输入应用程序提供的connect命令,就是这样。该设备现在被视为 - 如果它通过USB插入,我可以通过调试桥发送应用程序。

我感谢所有有用的答案。

答案 3 :(得分:0)

如果其他人遇到此问题且未安装EasyTether,您应该尝试运行:

setprop service.adb.tcp.port -1

停止adbd

启动adbd

在手机终端模拟器上。事实证明这是唯一能够解决这个问题的事情(从ebay手机上买了手机 - 我认为在我之前拥有它的人已经把它设置为无线连接到他的电脑)。

查看How can I connect to Android with ADB over TCP?了解详情