我正在使用适用于 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 所指出的那样,引用 documentation
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
保存,然后
sudo chmod a+r /etc/udev/rules.d/51-android.rules
sudo service udev reload
它现在应该可以工作了。
关于android - 为什么 Eclipse 的 Android 设备选择器不显示我的 Android 设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3429959/