繁体   English   中英

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

[英]Android Galaxy S Phone - ADB Debug Bridge Trouble on Mac OSX

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

./adb devices

我得到这个:

List of devices attached 

没有返回的设备。 如果运行仿真器,则会在上面的列表中显示,但仍然没有物理设备。

我在运行OS 10.5的MacBook上使用Samsung 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调试”功能,甚至尝试重启手机。)

我将不胜感激与此有关的任何帮助。

得到它了!

这是EasyTether!

我在某个时候安装了EasyTether,即使我以为我已经卸载了它,也干扰了它。

这是EasyTether网站上的解决方案:

安装EasyTether驱动程序后,Mac OS X上的ADB停止识别连接的设备。 使用kextload / kextunload可以从内存中手动卸载EasyTetherUSBEthernet.kext内核扩展。 它位于/ System / Library / Extensions /

再次感谢大家的帮助。

kes,这是一个棘手的问题,如果它像其他星系的电话一样,那么连接到计算机并不是很容易。 我不想成为一个讨厌的人,但我看不到macintosh需要的驱动程序。

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

在装有Windows驱动程序的Windows PC上尝试一下,我想您会发现我的怀疑。

如果其他人有此问题并且没有安装EasyTether-您应该尝试运行:

setprop service.adb.tcp.port -1

停止adbd

启动adbd

在手机上的终端仿真器上。 事实证明,这是唯一可以解决此问题的方法(从ebay上买了电话-我认为在我拥有它之前,拥有它的人都将其设置为无线连接到他的计算机)。

查看如何通过TCP通过ADB连接到Android? 了解更多信息

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

我扎根于Z4,整个设置非常简单。 植根并运行adbWireless应用后,我输入该应用提供的connect命令即可。 现在,该设备被视为通过USB插入的设备,我可以通过调试桥将应用程序发送给它。

我感谢所有有用的答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM