首页 文章

Nexus 10 - 在Windows 7或Linux上对adb不可见

提问于
浏览
33

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

  • 安装了Google的SDK和USB驱动程序 . Windows 7将平板电脑视为'Android ADB Interface.'

  • 单击'About tablet'并单击内部版本号七次,将平板电脑置于开发人员模式

  • 转到存储> USB计算机连接,将平板电脑置于相机(PTP)模式 .

  • 重复启动并重新启动平板电脑,计算机和adb服务器 .

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

谢谢 .

11 回答

  • 63

    虽然听起来很奇怪,但请尝试切换平板电脑介质设备和相机模式之间 . 在10 ADB只适用于相机模式,而在7上它只适用于媒体设备模式 .

  • 27

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

  • 0

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

    首先确保Nexus 10开发人员模式和USB调试开启(如果您没有看到开发人员选项,请多次点击关于 Settings -> Tablet -> Build Number ,它应该激活开发人员模式)

    进入设备管理器,检查ADB驱动程序是否处于良好状态 . 如果没有卸载ADB设备管理器和 re-install it by pointing Windows to Android SDK location (它应该自动获取驱动程序) .

    一旦安装它仍然无法正常工作 . 进入 Settings-> Storage -> USB Computer Connection 并选择PTP选项 . 将平板电脑重新连接到USB .

    希望能帮助到你! .

  • 9

    我也遇到了一些问题 . 我赢了8 .

    • 从Google安装SDK和 USB driver . eclipse中的'Android SDK Manager'中提供了USB驱动程序 .

    • 通过单击'About tablet'并单击内部版本号七次(疯狂)将平板电脑置于开发人员模式

    • 打开Windows设备管理器并右键单击'Android ADB Interface'

    • 单击“属性”

    • 驱动程序选项卡

    • 更新驱动程序

    • 选择'Browse my computer for driver software'在步骤1中安装sdk的位置下选择'sdk'文件夹(例如D:\ Dev \ Software \ adt-bundle-windows-x86_64-20130219 \ sdk)

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

  • 1

    我开始遇到与您相同的问题,但设法让我的adb连接在Fedora 16系统上运行,如下所示:

    • 0x18d1 插入 adb_usb.ini (我不打扰设备ID)

    • 将以下额外行插入 99-android.rules . 它与你的完全不一样,但我让你去试验 .

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

    • 重新启动平板电脑,发现在名为“开发者选项”的设置中创建了一个新部分 .

    • settings->about->developer 选项中启用USB调试 .

    • 在Fedora上执行 adb kill-server .

    • 在Fedora上执行 adb start-server .

    • 在Fedora上执行 adb devices .

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

  • 4

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

  • 0

    我有同样的问题,但我下载了the drivers from this application,它开始工作了 . 我在Windows 7和Windows 8上使用了相同的技术

  • 0

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

  • 2

    我一直在努力解决同样的问题一个月 . 我尝试了其他Nexus 10,其他端口,其他电脑......一切 . 我以为我也试过了其他USB线,但也许还不够,就像朋友给我的另一条线缆调试一样 .

    事实证明,问题在于,当Nexus 10通过坏电缆连接到坏(前端)端口时,PC的EMI保护会启动 . 它是一款大平板电脑,所以我的猜测是它吸引了大量的电流,而且这种电缆与屏蔽不良的电缆相结合,让电脑变得怪异 .

    因此,我对那些无法以其他方式解决问题的人的建议是:获得一条好的USB电缆(连接器体积庞大 - 意味着更好的屏蔽),而不是便宜的 .

    enter image description here

    在图片上:红色电缆坏,黑色电缆好 .

    玩得开心,

    -Stan

  • 2

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

  • 3

    您应该至少完成两件事,以便在Linux上识别您的设备:

    • 在热插拔管理器中指定USB制造商和设备ID

    • 使用USB manuacturer ID向〜/ .android / adb_usb.ini添加条目

    您可以使用'lsusb'命令找到制造商和设备ID(小写的LSUSB) .

相关问题