2

我是 mac 新手,正在尝试使用各种 Android 设备进行开发。直到今天,当 Android 设备根本不会出现在 Eclipse 的 DDMS 视图中时,一切都运行良好。我尝试使用终端查找连接的 Android 设备:

~adb devices

设备列表为空。模拟器在 DDMS 视图以及命令行的设备列表中显示良好。

我尝试了以下方法:

  1. 断开设备与计算机的连接。

  2. 重新启动计算机。

  3. 重启设备。

  4. 连接设备。

  5. adb kill-server,adb start-server

似乎没有任何效果。任何建议将不胜感激。

4

3 回答 3

6

首先确保您的设备以“仅充电”模式连接,以便在测试时不会将 sd 卡安装在本地系统上。

接下来,如果您在 Ubunutu 上,如 Android Dev 网站上所述您需要设置用于开发的设备才能在列表中看到它。

如果您在 Ubuntu Linux 上进行开发,则需要添加一个 udev 规则文件,其中包含您要用于开发的每种设备的 USB 配置。在规则文件中,每个设备制造商都由唯一的供应商 ID 标识,由 ATTR{idVendor} 属性指定。

编辑:所以你在 Mac 上,然后稍微查找一下就会抛出这个 SO 问题。根据帖子,这是解决方法:

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

于 2012-12-28T19:41:53.810 回答
0

首先在设备上启动 USB 调试(在设置>应用程序>开发人员选项中)。

仍然有问题,请尝试以下链接。 http://developer.android.com/tools/device.html

它帮助我检测到我的 Micromax Canvas Hd

于 2013-05-17T14:03:04.787 回答
0

在 Emulator 中运行任何项目。运行项目时,您可以在 DDMS 中看到设备。

于 2014-02-25T13:47:36.010 回答