Android 设备的三大 USB 连接模式

  • MTP:Media Transfer Protocol - 媒体传输协议,Windows 下最常见的连接模式,是微软一种可以管理便携存储设备的协议。MTP 最初装载于 Windows Media Device Manager 10 SDK。该模式在 Android 4.0 之后被谷歌支持,在此之前 Android 设备使用的是文件传输模式,也称大容量存储模式。MTP 模式下 Android 设备在“设备管理器”中识别为 “便携式设备”,在 “我的电脑” 中识别为 “便携设备”,而大容量存储模式下设备则显示为 “可移动磁盘”,虽然 MTP 模式下电脑和手机可以同时访问 SD 卡,但操作体验还是后者更为良好。
  • ADB:Android Debug Bridge - 安卓调试桥接器,该模式下可以使用PC终端操作、管理 Android 设备上的应用和系统,常见 CMD 命令,各种刷机软件,以及豌豆荚之类的管理软件。该模式需要先在 Android 设备上开启,连接 PC 后 “设备管理器” 中会识别出 “Android Composite ADB Interface”。Android 4.2 之后多了一项 “USB调试授权” 的保护措施,如果没有确认授权,虽然设备管理器会识别成功,但无法进行任何操作(一般提示 "adb device not found",豌豆荚提示 "ADB offline")。
  • Fastboot/Bootloader:工程模式,Android 设备的底层模式,在内核启动之前运行,常见刷内核,刷 recovery,救砖等操作。该模式开启根据具体设备型号而定,连接电脑后 “设备管理器” 识别出 “Android Bootloader Interface”,如果该模式无法进入,意味着设备硬件发生故障。

安装驱动程序

环境:

  • PC: Windows 7 64bits
  • Android Device: Nexus 7 2013 未获取 root 权限。

症状:连接 PC 显示驱动安装失败。

解决方法:

  1. 点击 “设置” - “存储” - “USB计算机连接”(点击右上角表示“更多”的按钮后弹出),勾选 “媒体设备(MTP)”。
  2. 点击 “设置” - “开发者选项”,勾选 “USB 调试”。
  3. 下载 Media Transfer Protocol Porting Kit,安装后重启Windows。
  4. 重新连接 Nexus 7,驱动安装成功。

如果要使用 ADB 连接 Nexus 7,则在 “存储” - “USB 计算机连接” 中勾选 PTP,因为在 MTP 模式下是不会显示 ADB。

[Android] Nexus 7 二代连接 Windows 7

勾选 PTP 后,Windows 会再次安装驱动,结果如上。

更多相关文章

  1. Android 文件读写操作 总结
  2. google迈向IoT的开端——推出Android Things操作系统
  3. 详解Android中一些SQLite的增删改查操作
  4. :Android模拟器的基本操作
  5. Android 设置默认桌面,默认应用,辅助功能,电池优化,设备管理器,
  6. Ubuntu下使用adb和USB连接的方式进行android设备调试
  7. android国际化操作

随机推荐

  1. 移动端持续集成的落地
  2. 使用jenkins构建自动化发布系统之Sonar
  3. LINUX入门学习方向 和工具
  4. Linux网络ip设置
  5. 构建自动化发布系统之jenkins、gitlab 、
  6. linux初始化配置
  7. Linux I/O Scheduler (调度器)
  8. 我从运维到运维开发的转变
  9. 衡量:DevOps 架构下的人工智能思维
  10. 曼城游学杂忆