Eclipse没有识别我的Android设备,为什么?

时间:2013-05-30 13:09:32

标签: android eclipse

我正在尝试在Ubuntu 12.04上使用android sdk和eclipse。它看到我的设备,但无法识别。可能是什么问题呢?

错误如下所示: enter image description here

6 个答案:

答案 0 :(得分:3)

来自.. http://developer.android.com/tools/device.html

如果您正在使用Ubuntu Linux进行开发,则需要添加一个udev规则文件,其中包含您要用于开发的每种类型设备的USB配置。在规则文件中,每个设备制造商都由唯一的供应商ID标识,由ATTR {idVendor}属性指定。有关供应商ID的列表,请参阅下面的USB供应商ID。在Ubuntu Linux上设置设备检测:

Log in as root and create this file: /etc/udev/rules.d/51-android.rules.

Use this format to add each vendor to the file:
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"

In this example, the vendor ID is for HTC. The MODE assignment specifies read/write permissions, and GROUP defines which Unix group owns the device node.

Note: The rule syntax may vary slightly depending on your environment. Consult the udev documentation for your system as needed. For an overview of rule syntax, see this guide to writing udev rules.
Now execute:
chmod a+r /etc/udev/rules.d/51-android.rules

答案 1 :(得分:1)

您是否启用了USB调试?

其他常见问题可能是您没有为手机安装USB驱动程序。

答案 2 :(得分:1)

某些手机有两种USB模式:大容量存储模式(SD卡与手机断开连接,计算机显示为闪存驱动器)和媒体传输模式(手机充当中介 - 它&# 39;速度较慢,但​​您的应用仍然可以使用SD卡)。此设置与USB调试选项无关。

如果应用程序处于大容量存储模式,您的计算机可能无法连接到手机来传输应用程序。我(使用Sony XPeria M)只能在媒体传输模式下使用它。

在我的手机上,您可以在设置>中更改此设置 USB传输模式。我不知道非XPeria手机是否有相同的选项。

答案 3 :(得分:0)

由于公司防火墙,我无法看到您的图像。然而,在日食方面存在“通常的嫌疑人”。在这种情况下,请从SDK重新安装android USB设备驱动程序。

使用Eclipse SDK管理单元执行此操作。

答案 4 :(得分:0)

你可以在这个设备上运行你的应用程序吗?我认为这个问题是由于缺少像中文这样的字符集引起的。如果您无法运行应用程序,请尝试使用其他工具连接设备或显示模式详细信息。

答案 5 :(得分:0)

某些本地设备没有USB vendorId。在这种情况下,您无法直接连接它,您可以通过邮件或类似的方式发送apk文件来运行它。列出的设备 http://developer.android.com/tools/device.html  只有USB venderId。或者尝试在设备的网站上找到它。