Android设备不会出现在DDMS中

时间:2012-12-28 19:24:05

标签: android eclipse macos adb ddms

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

~adb devices

设备列表显示为空。仿真器在DDMS视图和命令行的设备列表中显示正常。

我尝试了以下内容:

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

  2. 重新启动计算机。

  3. 重启设备。

  4. 连接设备。

  5. adb kill-serveradb start-server

  6. 似乎没什么用。任何建议将不胜感激。

3 个答案:

答案 0 :(得分:6)

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

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

  

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

编辑:所以你在Mac上,然后一点点查询抛出this SO question。根据这篇文章,这是解决方法:

  

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

答案 1 :(得分:0)

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

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

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

答案 2 :(得分:0)

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