33

adb 在 Windows 7 上无法识别我的 Nexus 10。这是我所做的:

  1. 从 Google 安装 SDK 和 USB 驱动程序。Windows 7 将平板电脑视为“Android ADB 接口”。
  2. 通过点击“关于平板电脑”并点击内部版本号七次,将平板电脑置于开发者模式
  3. 转到存储 > USB 计算机连接,将平板电脑置于相机 (PTP) 模式。
  4. 反复启动并重新启动平板电脑、我的电脑和 adb 服务器。

这些都没有帮助。当我运行“adb devices”时,它给了我一个空列表。我还可以做些什么?

谢谢。

4

11 回答 11

62

我在 Windows 7 上遇到了同样的问题。

首先确保 Nexus 10 开发者模式和 USB 调试已打开(如果您没有看到开发者选项,请点击关于设置 -> 平板电脑 -> 内部版本号几次,它应该会激活开发者模式)

通过进入设备管理器检查您的 ADB 驱动程序是否处于良好状态。如果没有卸载 ADB 设备管理器并通过将 Windows 指向 Android SDK 位置重新安装它(它应该会自动选择驱动程序)。

安装后仍然无法正常工作。进入设置-> 存储-> USB 计算机连接并选择 PTP 选项。将平板电脑重新连接到 USB。

希望能帮助到你!。

于 2013-02-04T19:25:33.953 回答
27

我对此也有一些问题。我赢了8。

  1. 从 Google安装 SDK 和USB 驱动程序。USB 驱动程序在 Eclipse 的“Android SDK Manager”中可用。
  2. 通过点击“关于平板电脑”并点击内部版本号七次将平板电脑置于开发者模式(疯狂)
  3. 打开 Windows 设备管理器并右键单击“Android ADB 接口”
  4. 单击属性
  5. 驱动程序选项卡
  6. 更新驱动程序
  7. 选择“浏览我的计算机以查找驱动程序软件”选择您在步骤 1 中安装 sdk 的位置下的“sd​​k”文件夹(例如 D:\Dev\Software\adt-bundle-windows-x86_64-20130219\sdk)

不知道为什么windows没有自动检测到它,但它没有。可能是因为谷歌实际上并没有将驱动程序“安装”到 Windows 中,或者可能是因为我的旧手机安装了 HTC USB 驱动程序。

于 2013-03-27T21:21:55.270 回答
9

我从和你一样的问题开始,但设法让我的 adb 连接在 Fedora 16 系统上工作,如下所示:

  1. 插入(我不关心设备 ID 0x18d1adb_usb.ini

  2. 将以下额外行插入99-android.rules. 它和你的不太一样,但我让你去试验。

    SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev", OWNER="johnp"
    
  3. 按了settings->about->version数字 7 次。

  4. 重新启动平板电脑并注意到在名为“开发人员选项”的设置中创建了一个新部分。

  5. settings->about->developer在选项中启用 USB 调试。

  6. 在 Fedora 上执行adb kill-server

  7. 在 Fedora 上执行adb start-server

  8. 在 Fedora 上执行adb devices

我现在在列表中看到一个新的 USB 设备。当我进入我的开发环境(Eclipse)时,我也看到了该设备。

于 2012-11-18T22:17:27.983 回答
4

对于那些在遵循其他好的答案后仍然被卡住的人,请尝试使用不同的 USB 端口...加上 adb 重新启动以确保。这让我停滞了好多年。

于 2013-01-28T18:17:26.830 回答
3

我有同样的问题,但我从这个应用程序下载了驱动程序并开始工作。我在 Windows 7 和 Windows 8 上使用了相同的技术

于 2013-02-28T19:30:02.137 回答
2

我一直在为同样的问题苦苦挣扎一个月。我尝试了其他 Nexus 10、其他端口、其他计算机……一切。我以为我也尝试了其他 USB 电缆,但可能还不够,因为当朋友给我另一个电缆调试工作时。

对我来说,问题是当 Nexus 10 通过坏电缆连接到坏(前壳)端口时,PC的EMI保护会启动。它是一个很大的平板电脑,所以我猜它会消耗大量电流,再加上屏蔽不良的电缆会使 PC 吓坏了。

因此,我对无法以任何其他方式解决问题的人的建议是:使用优质的 USB 电缆(连接器体积庞大的电缆 - 意味着更好的屏蔽),而不是便宜的电缆。

在此处输入图像描述

图片上:红线坏,黑线好。

玩得开心,

-斯坦

于 2013-07-16T15:33:04.250 回答
2

按照这些说明在 Windows 7 上为我安装了正确的 ADB 驱动程序http://developer.android.com/tools/extras/oem-usb.html

于 2013-07-11T04:28:18.213 回答
1

我所要做的就是重新启动平板电脑。

于 2014-12-09T01:27:24.370 回答
0

你应该至少做两件事来让你的设备在 Linux 上被识别:

  1. 在热插拔管理器中指定 USB 制造商和设备 ID
  2. 使用 USB 制造商 ID 向 ~/.android/adb_usb.ini 添加一个条目

您可以使用“lsusb”命令(即小写的 LSUSB)找到制造商和设备 ID。

于 2012-11-18T07:32:41.170 回答
0

听起来很奇怪,尝试在媒体设备和相机模式之间切换平板电脑。在 10 ADB 上,我只在相机模式下工作,而在 7 上,它只在媒体设备模式下工作。

于 2013-06-28T03:57:10.557 回答
0

尝试不同的 USB 端口。在带有 Nexus5/10 的 Windows 8.1 上为我工作。

于 2015-09-03T19:34:15.473 回答