*
问题描述:
用户在刷写 CyanogenMod 12.1 后的 Nexus 7 2012 版本时遇到麻烦,无法将其作为存储设备连接到自己的 PC。尽管 Nexus 7 可以正常充电,但不会像预期那样显示为可移动媒体设备(Media Device),而是被识别为“媒体装置”,无法在“我的计算机”里直接访问内部存储。
问题出现的环境:
- 用户操作系统:Windows 8.1
- 配置文件中指出了通过 MTP 模式查看时,仅显示为未指定的设备;而使用 PTP(捕获设备)模式连接电脑正常。
- 设备管理器中安装了“通用 ADB 驱动程序”而非“Android ADB 驱动程序”。
解决方法
1. 确认当前驱动
首先,根据问题描述中的细节,确认在 Windows 8.1 中是否安装了与 MTP 内置驱动不兼容的 Android ADB 驱动。尽管当前系统提示已为最新版本,但有时可能是特定环境导致安装错误。
2. 卸载 ADB 驱动程序
对于已经刷写 CyanogenMod 的设备来说,通常会用到 USB OTG 转接器连接到电脑,这时要确保所有与 ADB 有关的驱动都已卸载。可按以下步骤进行操作:
– 进入“我的计算机”-右击 “此电脑” / “计算机”,选择“管理”。
– 在设备管理器中找到连接的 Nexus 设备(应显示为媒体设备或被未指定)。
– 右键点击该设备,在下拉菜单中选择 “卸载设备” 选项。确保选择了“删除驱动程序软件”。
注:在确认所有 ADB 有关内容已完全移除后,建议重启计算机以彻底清除残留。
3. 重新连接设备与电脑
拔掉 Nexus 7 和电脑的 USB 连接线,之后再进行连接。此时设备应能像预期那样自动识别为 MTP(媒体传输协议)模式并与电脑建立起正确的文件交互环境来访问内部存储。(即可以正常显示在“我的计算机”中)
4. 检查连接类型
同时也可以手动确认连接模式:
– 从设备上打开设置。
– 查找并点击 “关于本机” 菜单。
– 连续快速地点击版本号下方文字,直到出现提示 “你现在可以重启以进入开发者模式…”。在首次进行此操作后,便进入了开发者的工具界面。
– 在开发者选项中找到 USB 充电设置,选择相应的文件托管类型(默认为 MTP)。
如果以上步骤均不能解决问题,可能需要考虑使用其他刷机后的解决方案或查看是否支持其他传输协议的方式访问 Nexus 7。