2

这就是问题所在。我这样做是为了获取设备列表:

./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 调试”——甚至尝试重新启动手机。)

我将不胜感激任何帮助。

4

4 回答 4

4

知道了!

这是 EasyTether!

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

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

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

再次感谢大家对此的帮助。

于 2010-12-26T02:33:03.543 回答
1

哎呀,这是一个棘手的问题,如果它像其他银河系的手机一样,它们连接到计算机不是很容易。我不想成为反对者,但我看不到你需要的 Macintosh 驱动程序。

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

在装有 windows 驱动程序的 windows pc 上试一试,我想你会发现我的怀疑得到了证实。

于 2010-12-13T01:45:36.587 回答
0

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

我使用 Z4 扎根,整个设置非常简单。植根并运行 adbWireless 应用程序后,我输入应用程序提供的连接命令,仅此而已。该设备现在被视为通过 USB 插入,我可以通过调试桥向它发送应用程序。

我感谢所有有用的答案。

于 2010-12-13T07:04:09.580 回答
0

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

setprop service.adb.tcp.port -1

停止 adbd

启动 adbd

在手机的终端模拟器上。事实证明,这是唯一能够解决此问题的方法(从 ebay 上购买了手机——我假设在我之前拥有它的人已将其设置为无线连接到他的计算机)。

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

于 2013-05-23T20:36:39.693 回答