买了小米几个月了,总是搞不定他在自己的64位Windows 7 下面的驱动,总是不能识别,用官网下载的驱动,根本不顶用。客服嘛,一个劲的劝你装32位系统。没办法自己分析了一下原因。 实质上,小米模拟的MTP模式是存在问题的,才会导致Windows 7 不能正常识别,这个应该是软件层面的问题,因为,当我们关机的时候,连接电脑,是能自动下载安装驱动的,并且识别为Android ,但是开机之后,就不行了,那么,问题就应该发生在手机识别部分,而不是存在于协议交互部分。
换句话说 ,小米就自身已经处于MTP 客户端状态了,但是却没有把状态准确的传递给OS,因此导致OS不能识别。
既然,手机已经准备妥当了,那么,我们强制安装MTP协议,应该是正常的,因此,尝试了如下操作
请注意选择 “便携设备”,坛子里官方说必须关闭调试模式才行,但是我这边实验了一下,关不关没什么鸟事。
接下来 选择
“标准MTP设备”->“MTP USB 设备”,等他安装完成,这时候,我们应该可以读写手机里面的文件了。
但是,目前还是没有办法搞定在adb devices 命令中找到这个设备,换句话说,调试程序,只能是在Ubuntu下面折腾了。