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

标签 android debugging adb

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

./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 网站的解决方案:

ADB on Mac OS X stops recognizing the attached device after installing EasyTether driver. Use kextload/kextunload to unload from memory the EasyTetherUSBEthernet.kext kernel extension manually. It is in /System/Library/Extensions/

再次感谢大家为此提供的帮助。

关于Android Galaxy S 手机 - Mac OSX 上的 ADB 调试桥故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4425127/

相关文章:

c++ - 断点当前不会被命中。没有与此行关联的可执行代码

android - 以编程方式更改android中tty端口的权限和所有权

android - 从连接到 Linux 的 Android 手机发送短信

android - 在哪里存储下载的图像

计算数组中的位数并显示它们,然后将其乘以给定数字

android - 在 Wifi 到 3G 或 3G 到 Wifi 之间切换后,Web 服务调用不起作用

调试 go 应用程序不会在断点处停止

Android - 无法安装 *smartsocket* 监听器

java - 错误多个 dex 文件定义了 Lcom/google/android/gms/location/places/zza;

Android Studio - 需要帮助创建按钮