我正在使用 Eclipse 的 Android 插件,当我尝试通过真实设备运行我的程序时Android 设备选择器,我的手机未列为设备。我已经更新了 Eclipse、所有 Android 软件包和 USB 驱动程序,但它仍然没有显示。我的手机运行的是Android 2.1,这也是Eclipse项目中列出的目标版本。
此外,设备也会显示为未知目标,序列号显示为问号,如屏幕截图所示。
您是否从命令行尝试过(假设是linux)
adb devices
如果你有很多问号
List of devices attached
?????????????? device
检查您的设备的供应商 ID 是什么:
lsusb
> Bus 003 Device 006: ID 04e8:689e Samsung Electronics Co., Ltd
在本例中,供应商 ID 为“04e8”。
您需要将您的设备添加到 USB 列表
sudo vim /etc/udev/rules.d/51-android.rules
并输入此行(使用您自己的供应商 ID)。
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
或者,尝试使用 mcordaro 和 Yekmer Simsek 指出的以下语法(参考文档
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
保存它,然后
sudo chmod a+r /etc/udev/rules.d/51-android.rules
sudo service udev reload
现在应该可以了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)