我是mac新手并尝试使用各种Android设备进行开发。直到今天,Android设备根本不会出现在Eclipse中的DDMS视图中,一切正常。我曾尝试使用终端查找已连接的Android设备:
~adb devices
设备列表显示为空。仿真器在DDMS视图和命令行的设备列表中显示正常。
我尝试了以下内容:
断开设备与计算机的连接。
重新启动计算机。
重启设备。
连接设备。
adb kill-server
,adb start-server
似乎没什么用。任何建议将不胜感激。
答案 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中看到该设备。