我正在使用 LG-P500。当我尝试在“Android 设备选择器”中选择它时,Eclipse 会识别手机而不是目标。它说目标“未知”。因为这个问题,我不能选择手机作为安卓设备。
如何让 Eclipse 识别目标?
LG手机也有同样的问题。重新启动它(电话)对我有用
我知道的一种解决方案是关闭并打开手机上的 USB 调试。它也恰好解决了许多其他设备无法识别的问题。
如果您的设备被识别但日食将其声明为未知,请按照以下步骤操作:
->open cmd
->go to the your android sdk directory --> Go to platform-tools
->adb kill-server
->adb start-server
这肯定会解决你的问题:)
如果您已经安装了 USB 驱动程序并且您的设备仍然显示为未知,请遵循此解决方案。我的 MOTO G 也有同样的问题,这个解决方案对我来说很好用
检查您的设备
已连接 USB
和
USB调试已连接
或检查以下
解决方案是为设备创建一个 udev 规则。请参阅http://developer.android.com/guide/developing/device.html#setting-up了解如何为您的特定供应商设备设置 udev 规则。
随着规则到位。Eclipse 能够启动和调试。
一个简单的技巧对我来说很好。
也试试这个,在你的手机上:
我的 SCH-I535 设备没有成为目标的原因......是因为我将设备插入了 USB 3.0 端口。一旦我将它插入 2.0,一切都开始正常工作。
我尝试了这些建议,但不幸的是,没有任何效果。
对我有用的是:
转到设置 -> 存储 -> 单击右上角的菜单按钮 -> USB 计算机连接 -> 检查媒体设备(MTP)是否启用
您的计算机上是否安装了手机驱动程序,eclipse 不会自动附带手机驱动程序。
我的问题通过更换电缆解决了。没有其他东西对我有用。
对于这个问题,我尝试断开/重新连接 USB 电缆,打开/关闭 USB 调试并重新启动 Eclipse,但没有任何效果。尝试不同的 android 设备显示完全相同的 eclipse 错误,两个条目标记为“离线”,断开 USB 连接后,它仍然显示一个条目,而没有连接任何内容。我的问题通过重新启动计算机并重新启动来解决。在我的情况下,可能结束 adb.exe 程序(答案 4)也会这样做。
银河S5
我知道这已经得到了很多次的回答,但是如果你有 Galaxy S5,那么关闭和打开 USB 调试可以解决这个问题
当手机插入并且 Eclipse 窗口显示“未知”图标...在手机上关闭 USB 调试然后再次打开,然后它会要求允许该计算机连接,你可以说总是让它做所以。然后它出现了。
为您的开发设备创建一个udev 规则。
我有同样的问题,我找到了这篇文章,它为我解决了这个问题。
只需下载 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
谢谢!:-)
如果您在选择设备时无法选择确定按钮,这可能意味着根据我的经验,您也无法执行 adb logcat 之类的操作。
我通常从任务管理器中杀死 adb 并开始工作。我注意到 adb kill-server 有时只能工作,并且通常有多个进程称为 adb 正在运行......不确定这是一个错误还是设计使然。
第 1 步:点击项目 => 属性 => android => 选择您的设备支持的 api 级别。
第二步:重启手机
为我工作...
有完全相同的问题。工作两年多,然后突然出现这个错误。我的解决方法是在我的机器上运行位于此处的SDK Manager.exe : C:\Program Files (x86)\Android\android-sdk 原来我无法在装有 Android 操作系统 4.2 的设备上运行。 2,只有4.0.2。SDK更新后识别工作完美。原来我的手机操作系统已更新,我忘了更新 SDK。
有同样的问题。原来我已将 USB 连接模式从 MTP 更改为 MSC。改回MTP解决了这个问题。谢谢。
我曾经在我的 HTC One X 中调试过没有问题的问题,我打破了屏幕,直到他们修复它之前,我设法得到了一个 HTC One(我认为它是内部调用的 M7)。
我无法用同样的问题进行调试,实际发生的事情是除了必须遵循一个奇怪的程序来使调试选项出现(在“关于”菜单中的固件版本中按 7 次)之外,手机还显示一条消息,要求我验证尝试对其进行调试的计算机是否已获得授权。
我以前在我使用过的任何手机中都没有看到过这种行为,不确定这是一项新功能,还是根本没有在其他手机上强制执行。
这是因为你没有让你的手机被这台电脑调试。
锁定您的屏幕,拔下并插入,然后解锁屏幕单击对话框中的允许。
KITKAT 4.4.2+ 用户,尝试从 ART 切换到 DALVIK 或从 DALVIK 切换到 ART。:) 解决了我的问题。
我尝试了不同的驱动程序,打开/关闭 USB 调试,使用较低级别的 API 重建程序,杀死 ABD 并重新启动。然后我在这里看到了关于电缆交换的帖子。将 USB 电缆更改为三星 USB 电缆并立即工作。
您需要将该设备授权给该计算机。我正在将手机连接到我的 centos 虚拟机并不断收到此信息。我不得不杀死 adb 服务器,然后以 root 用户身份运行它。然后你会在手机上得到授权机器的提示。
对我来说,它通过在 ADB 运行时禁用和启用 USB 调试选项来工作。感谢所有的建议。
我遇到了同样的问题,重新启动PC对我有用。
(调试已开启,USB 线已插入,重新启动)
解决方案: 将 USB 连接从媒体设备 (MTP) 切换到相机 (PTP)。当我这样做时,PC 安装了设备驱动程序,然后手机给了我计算机的指纹,并出现了一个关于允许设备使用 USB 调试的对话框。接受。设备出现在 Eclipse 中。都好。
(在三星 Note II API 19上) 注意:总是尝试切换 USB 模式是个好习惯。我不认为这是指定相机(PTP)的行为,而是这样做时生成的对话框。另外,我更换了手机:我记得以前看到过这个对话框,但在这部手机上没有。也许有一个选项可以在每个设备上启用它?
我有同样的问题。原来我的设备正在提示一个对话框,询问我是否应该允许连接到我的笔记本电脑。单击是后,此问题消失了。
我的问题原来是adb服务器的权限不足。
我通过远程桌面运行 Android Studio(使用笔记本电脑连接到本地功能更强大的计算机)。显然,通过远程桌面运行时我没有所有权限。
停止adb服务器并以 root 权限重新启动它后解决了问题。
sudo ./adb kill-server
sudo ./adb root
编辑:
原来我必须第一次这样做。从第一次开始,我不再需要这样做了。