69

我正在使用 LG-P500。当我尝试在“Android 设备选择器”中选择它时,Eclipse 会识别手机而不是目标。它说目标“未知”。因为这个问题,我不能选择手机作为安卓设备。

如何让 Eclipse 识别目标?

4

30 回答 30

88

LG手机也有同样的问题。重新启动它(电话)对我有用

于 2012-05-24T10:56:08.937 回答
65

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

于 2012-09-17T03:41:17.657 回答
22

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

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

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

如果您已经安装了 USB 驱动程序并且您的设备仍然显示为未知,请遵循此解决方案。我的 MOTO G 也有同样的问题,这个解决方案对我来说很好用

于 2013-04-12T15:33:50.840 回答
9

检查您的设备

已连接 USB

USB调试已连接

或检查以下

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

随着规则到位。Eclipse 能够启动和调试。

在此处输入图像描述

于 2012-05-24T06:54:49.867 回答
8

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

  1. 断开设备与 PC 的连接
  2. 在手机设置中点击撤销USB调试授权
  3. 将设备重新连接到 PC
  4. 点击 OK 进行 RSA 授权
于 2014-05-05T00:37:12.997 回答
6

也试试这个,在你的手机上

  1. 转到“ USB 计算机连接
  2. 选择连接为“媒体设备(MTP)
于 2014-12-12T12:34:53.850 回答
5

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

于 2012-12-16T02:42:59.623 回答
5

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

对我有用的是:

  1. 关闭日食
  2. 结束 adb.exe 进程(使用 Windows 任务管理器)
  3. 重启 Eclipse(设备现在在 Android 设备选择器中被识别)
于 2013-07-09T13:50:23.610 回答
3

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

于 2015-02-24T11:37:20.887 回答
1

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

于 2012-05-24T05:41:58.687 回答
1

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

于 2013-07-02T09:28:46.310 回答
1

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

于 2014-03-02T10:17:43.750 回答
1

银河S5

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

于 2014-05-01T03:17:12.523 回答
1

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

于 2014-11-16T03:33:13.907 回答
0

为您的开发设备创建一个udev 规则

于 2012-05-24T07:03:09.457 回答
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

谢谢!:-)

于 2013-03-18T19:46:02.460 回答
0

如果您在选择设备时无法选择确定按钮,这可能意味着根据我的经验,您也无法执行 adb logcat 之类的操作。

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

于 2013-03-19T17:46:54.357 回答
0

第 1 步:点击项目 => 属性 => android => 选择您的设备支持的 api 级别。

第二步:重启手机

为我工作...

于 2013-04-10T18:54:26.843 回答
0

有完全相同的问题。工作两年多,然后突然出现这个错误。我的解决方法是在我的机器上运行位于此处的SDK Manager.exe : C:\Program Files (x86)\Android\android-sdk 原来我无法在装有 Android 操作系统 4.2 的设备上运行。 2,只有4.0.2。SDK更新后识别工作完美。原来我的手机操作系统已更新,我忘了更新 SDK。

于 2013-06-06T06:02:04.630 回答
0

有同样的问题。原来我已将 USB 连接模式从 MTP 更改为 MSC。改回MTP解决了这个问题。谢谢。

于 2013-10-28T09:55:40.423 回答
0

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

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

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

于 2014-01-22T18:13:43.077 回答
0

这是因为你没有让你的手机被这台电脑调试。

锁定您的屏幕,拔下并插入,然后解锁屏幕单击对话框中的允许。

于 2014-03-27T14:27:32.917 回答
0

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

于 2014-07-10T10:47:52.977 回答
0

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

于 2014-07-19T19:06:03.933 回答
0

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

于 2014-07-29T17:26:57.577 回答
0

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

于 2014-09-25T10:35:42.417 回答
0

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

于 2014-11-11T19:25:57.193 回答
0

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

解决方案: 将 USB 连接从媒体设备 (MTP) 切换到相机 (PTP)。当我这样做时,PC 安装了设备驱动程序,然后手机给了我计算机的指纹,并出现了一个关于允许设备使用 USB 调试的对话框。接受。设备出现在 Eclipse 中。都好。

在三星 Note II API 19上) 注意:总是尝试切换 USB 模式是个好习惯。我不认为这是指定相机(PTP)的行为,而是这样做时生成的对话框。另外,我更换了手机:我记得以前看到过这个对话框,但在这部手机上没有。也许有一个选项可以在每个设备上启用它?

于 2014-11-29T21:14:25.653 回答
0

我有同样的问题。原来我的设备正在提示一个对话框,询问我是否应该允许连接到我的笔记本电脑。单击是后,此问题消失了。

于 2014-12-01T19:06:39.743 回答
0

我的问题原来是adb服务器的权限不足。

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

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

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

编辑:

原来我必须第一次这样做。从第一次开始,我不再需要这样做了。

于 2015-10-14T15:02:44.647 回答