Eclipse - 在Android设备选择器中定位“未知”

时间:2012-05-24 04:56:14

标签: java android eclipse

我正在使用LG-P500。当我尝试在“Android设备选择器”中选择它时,Eclipse识别手机但不识别目标。它说目标“未知”。由于这个问题,我无法选择手机作为Android设备。

如何让Eclipse识别目标?

30 个答案:

答案 0 :(得分:88)

与LG手机有同样的问题。重新启动它(电话)为我工作

答案 1 :(得分:65)

我所知道的一个解决方案就是关闭手机上的USB调试。它也恰好解决了许多其他设备无法识别的问题。

答案 2 :(得分:22)

按照以下步骤操作,如果您的设备已被识别,但是eclipse将其声明为未知:

->open cmd   
->go to the your android sdk directory --> Go to platform-tools
->adb kill-server
->adb start-server

这肯定会解决你的问题:)

如果您已经安装了USB驱动程序且设备显示为未知,请遵循此解决方案。我的MOTO G遇到了同样的问题,这个解决方案适用于我

答案 3 :(得分:9)

检查您的设备

  

USB已连接

  

已连接USB调试

或检查以下

解决方案是为设备创建一个udev规则。有关如何为特定供应商设备设置udev规则,请参阅http://developer.android.com/guide/developing/device.html#setting-up

遵守规则。 Eclipse能够启动和调试。

enter image description here

答案 4 :(得分:8)

一个简单的技巧对我来说很好。

  1. 从PC断开设备
  2. 在手机设置中点击撤消USB调试授权
  3. 将设备重新连接到PC
  4. 点击“确定”进行RSA授权

答案 5 :(得分:6)

还可以尝试使用在手机上

  1. 转到“ USB电脑连接
  2. 选择连接为“ 媒体设备(MTP)

答案 6 :(得分:5)

我的SCH-I535设备没有被定位的原因是因为我将设备插入USB 3.0端口。 一旦我将它插入2.0,一切都开始正常工作。

答案 7 :(得分:5)

我尝试了这些建议,但遗憾的是,没有任何效果。

对我有用的是:

  1. 关闭Eclipse
  2. 结束adb.exe进程(使用Windows任务管理器)
  3. 重启Eclipse(该设备现已在Android设备选择器中识别)

答案 8 :(得分:3)

转到设置 - >存储 - >点击右上方的菜单按钮 - > USB计算机连接 - >检查媒体设备(MTP)是否启用

答案 9 :(得分:1)

对于这个问题,我曾尝试断开/重新连接USB电缆,打开/关闭USB调试并重新启动Eclipse而不起作用。尝试不同的Android设备显示完全相同的eclipse错误,两个条目标记为“离线”,断开USB连接后,它仍显示一个条目,而没有任何连接。 我的问题通过重新启动计算机并重新启动来解决。可能结束adb.exe程序(答案4)在我的情况下也会这样做。

答案 10 :(得分:1)

当手机插入并且Eclipse窗口显示“未知”图标...在手机上关闭USB调试然后再打开时,它会要求允许该计算机连接,你可以说总是让它这样做。然后就好了。

答案 11 :(得分:1)

GALAXY S5

我知道这已经回答了很多次,但如果你有一个Galaxy S5,那么关闭并打开USB调试就可以解决这个问题

答案 12 :(得分:1)

您的计算机上是否安装了手机驱动程序,eclipse不会自动为drivers手机附带手机。

答案 13 :(得分:1)

通过更换电缆解决了我的问题。没有其他任何对我有用。

答案 14 :(得分:0)

您需要将设备授权给该计算机。我正在将手机连接到我的centos VM并继续使用它。我不得不杀死adb服务器,然后以root用户身份运行它。然后你会在手机上得到提示机器的提示。

答案 15 :(得分:0)

我遇到的问题是 adb 服务器的权利不足。

我通过远程桌面运行Android Studio(使用笔记本电脑连接到本地更强大的计算机)。显然,我在通过远程桌面运行时没有所有权限。

停止 adb 服务器并以root权限重新启动它后解决了问题。

sudo ./adb kill-server
sudo ./adb root

编辑:

原来我第一次必须这样做。自从我第一次不再这样做了。

答案 16 :(得分:0)

答案 17 :(得分:0)

我有同样的问题,我找到了这个帖子,它为我修好了。

只需下载 http://dl.google.com/android/repository/platform-tools_r16.0.1-windows.zip 解压缩并替换你的“C:\ Program Files(x86)\ Android \ android-sdk \ platform-tools”目录

信用转到hack_on

这是他帮助我的帖子: https://stackoverflow.com/a/15000565/342497

谢谢! : - )

答案 18 :(得分:0)

我遇到了同样的问题。事实证明我的设备正在提示一个对话框询问我是否应该允许连接到我的笔记本电脑。点击“是”后,此问题就消失了。

答案 19 :(得分:0)

调试已经开启,USB线已插入,重新启动

<强> SOLUTION: 从媒体设备(MTP)切换到相机(PTP)的USB连接。 当我这样做时,PC安装了设备驱动程序,然后手机给了我电脑的指纹,并有一个关于允许设备使用USB调试的对话框。接受。设备出现在eclipse中。一切都好。

关于Samsung Note II API 19 ) 注意:总是尝试切换USB模式是个好习惯。我不认为这是指定Camera(PTP)的行为,而是在这样做时生成的对话框。此外,我更换了手机:我记得以前看过这个对话但不在这款手机上。也许每个设备都可以选择启用它?

答案 20 :(得分:0)

如果您在选择设备时无法选择确定按钮,则可能意味着您无法按照我的经验执行adb logcat等操作。

我经常从任务管理器中删除adb并开始工作。我注意到adb kill-server有时只能工作,并且通常有多个进程称为adb正在运行...不确定这是一个bug还是设计。

答案 21 :(得分:0)

我遇到了同样的问题,重新启动PC对我有用。

答案 22 :(得分:0)

对我来说,它是通过在ADB运行时禁用和启用USB调试选项来实现的。感谢您的所有建议。

答案 23 :(得分:0)

有同样的问题。事实证明我已将USB连接模式从MTP更改为MSC。将其更改回MTP解决了这个问题。感谢名单。

答案 24 :(得分:0)

我尝试了不同的驱动程序,打开/关闭USB调试,使用较低级别的API重建程序,杀死ABD并重新启动。然后我在这里看到有关电缆交换的帖子。将USB线更换为三星USB线并立即工作。

答案 25 :(得分:0)

KITKAT 4.4.2+用户,尝试从ART切换到DALVIK或从DALVIK切换到ART。 :)解决了我的问题。

答案 26 :(得分:0)

第1步:右键点击项目=&gt; properties =&gt; android =&gt;选择设备支持的api级别。

第2步:重启手机

为我工作......

答案 27 :(得分:0)

有完全相同的问题。工作正常超过两年,然后突然出现这个错误。我的修复程序是运行位于我的计算机上的 SDK Manager.exe C:\ Program Files(x86)\ Android \ android-sdk 事实证明,我没有能力在Android操作系统4.2.2的设备上运行,只有4.0.2。 SDK更新后的识别工作完美。事实证明我的手机操作系统已更新,我忘了更新SDK。

答案 28 :(得分:0)

这是因为您不允许手机通过此计算机进行调试。

锁定屏幕,拔下插头然后解锁屏幕,在对话框中单击“允许”。

答案 29 :(得分:0)

我曾经在我的HTC One X中调试没有问题,我打破了屏幕,直到他们修复它我设法得到HTC One(M7我认为它在内部称为。)

我无法使用同样的问题调试,实际发生的事情是除了必须按照一个奇怪的程序使调试选项出现(在“关于”菜单中的固件版本中按7次),手机显示一条消息要求我验证试图对其进行调试的计算机是否已获得授权。

我之前在任何使用过的手机中都没有看到过这种行为,不确定这是一个新功能,还是只是没有强制执行其他功能。