这是问题所在。我这样做是为了得到设备列表:
./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” - 甚至尝试重启手机。)
我非常感谢任何帮助。
答案 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手机上买了手机 - 我认为在我之前拥有它的人已经把它设置为无线连接到他的电脑)。