Eclipse无法识别我的安卓平板电脑。

3
我想先说一下,我一直使用 Eclipse 和 Android(v2.2)手机没有遇到什么问题。
今天我买了一个三星 Galaxy Tab 10.1(Android 3.1),但是 Eclipse 没有识别它。Windows 认识这个设备,但 Eclipse 不认识。我已经安装了最新的 USB 驱动程序,可以将平板电脑作为存储设备访问,平板电脑设置了 USB 调试模式并在插入时显示“USB 调试”通知。但是,它从未出现在 Eclipse 的 DDMS 视图中,也无法从 Eclipse 安装或调试应用程序。
非常感谢您的帮助。
Barry

1
更新您的Google USB驱动程序包至最新版本。前往SDK管理器,然后点击可用的软件包。 - ilango j
如果您安装/更新Kies,通常可以获得正确的驱动程序,以便使用三星的Android设备。 - artifex
感谢大家的回答,但我尝试了你们说的一切,它仍然无法识别平板电脑。最后,我只是重新安装了驱动程序和Kies,它就可以工作了。 - Barry Fruitman
12个回答

7

以下是我解决这个问题的方法。

  1. 将您的平板电脑连接到电脑上
  2. 电脑将弹出新硬件设备发现的提示。在平板电脑上单击USB符号(可在时间字段附近看到)
  3. 单击此USB符号,它将显示“已连接为媒体设备”。将该设置更改为“相机”
  4. 现在在命令提示符中运行adb devices命令,它将在那里显示平板电脑

6
  1. 下载设备驱动程序。
  2. 请确保勾选以下选项将其设为开发人员设备:

设置 --> 应用 --> 开发人员选项 --> "USB调试"

===== 更新的答案:

对于新设备 (4.0+), 你需要分两步进行:

  1. 设置 --> 关于手机 --> 软件信息 --> Build number (你可能需要在菜单中点击 'more',才能看到 "Build number".) 连续点击该行7次,即可将设备切换为 '开发者模式'。
  2. 完成上一步后,返回并勾选以下选项:设置 --> 开发人员选项 --> USB调试

4
首先,不是Eclipse无法识别您的设备,而是ADB - android debug bridge。通常,您可以通过控制台/终端使用adb devicesadb是位于$ANDROID_SDK/platform-tools的可执行文件)来检查设备是否对ADB可见。
另外,即使Windows将您的设备视为USB设备,也并不意味着它将其视为ADB兼容设备。这通常是两个不同的驱动程序。请确保已安装正确的ADB驱动程序。

我已经为我的手机安装了ADB驱动程序。但是为了安全起见,我从三星升级到了最新的驱动程序。当我第一次启用USB调试时插入平板电脑时,Windows通知显示(除其他内容外)“检测到ADB兼容设备”,并且驱动程序成功安装。但它仍然没有出现在adb或Eclipse中。 :( - Barry Fruitman
请确保您在平板电脑的“设置->应用程序->开发->USB调试”中启用了USB调试。 - inazaruk

2
安装 Samsung Kies 就足够识别您的 Android 平板电脑了,它包含必要的驱动程序来与您的 Android Sambung 平板电脑配合使用。请点击链接下载并安装:Samsung Kies

2
下载三星Kies 2.0,它会安装所需驱动程序。 http://www.samsungapps.com/about/onPc.as 必要的重启后,我的平板电脑自动安装了剩余的驱动程序(Win7),并且设备在Eclipse中可见。

1

我在使用三星Galaxy Tab 10.1(安卓3.0)时也遇到了同样的问题,Windows 7将其识别为通用存储设备,而不是Galaxy Tab。

如果我没记错,在Windows设备管理器中会出现一个未知设备,指向android_winusb.inf以安装驱动程序无效。

我通过编辑文件<ANDROID_SDK_PATH>\extras\google\usb_driver\android_winusb.inf解决了这个问题,根据我在互联网上找到的一篇文章进行操作。

该文件应包含以下内容:

;Galaxy Tab 10.1v
%SingleAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&REV_9999&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_04E8&PID_6860&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_04E8&PID_6601
%SingleAdbInterface% = USB_Install, USB\VID_0955&PID_7000

这个应该在文件中出现两次;一次在[Google.NTx86]下(32位),一次在[Google.NTamd64]下(64位)。 然后通过将Windows指向编辑过的.inf文件来重新安装驱动程序。


0

我认为您需要安装Android 3.1 SDK并同时安装Eclipse经典插件。 我已经使用三星Galaxy和Eclipse相当长一段时间了。 希望这能有所帮助。


谢谢但没有帮助。:( - Barry Fruitman
你能解决你的问题吗? - CommonMan
是的,我做了,谢谢。请看我在原问题中的评论。 - Barry Fruitman

0

我认为您的Eclipse中没有安装Android SDK 3.1。

请前往Eclipse窗口菜单 -> Android SDK和AVD管理器

现在,请前往“可用软件包”,从那里您可以下载并安装Android SDK平台3.1版。


谢谢,但那并没有帮助到我 :( - Barry Fruitman

0

我也遇到了同样的问题,我的三星Galaxy Y Duos手机在调试时一切正常。

但是,在重新安装操作系统、Eclipse等后,它就无法工作/无法识别了。

以下是可能有效的解决方法:

  1. 打开Android SDK Manager。
  2. 删除/卸载USB驱动程序。
  3. 重新连接您的手机/平板电脑。
  4. 适当的驱动程序将自动安装。
  5. 您的Eclipse可以识别您的设备...您的设备已准备好进行调试。

SSS Solutions www.s3s.co.in


0
在您的设备上启用USB调试。 在运行Android 3.2或更早版本的大多数设备上,您可以在“设置”>“应用程序”>“开发”下找到该选项。 在Android 4.0及更高版本中,它在“设置”>“开发人员选项”中。 注意:在Android 4.2及更高版本中,默认情况下隐藏“开发者选项”。要使其可用,请转到“设置”>“关于手机”,然后点击Build number七次。返回前一个屏幕以查找Developer选项。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接