我的Android设备不再被eclipse和adb识别.我的操作系统是Windows 7 64位,而我正在使用Nexus 4和Stock Android 4.4.2.
以下是该问题的一些细节:
- 昨天我可以在我的设备上运行eclipse上的Android项目,没有任何问题.我在eclipse上做的唯一可能导致这个问题的是使用本指南在developers.android(https://developer.android.com/tools/support-)上将v7 appcompat支持库从资源安装到eclipse.library/setup.html).
- 当设备未处于调试模式时,该设备仍被识别为Windows中的普通多媒体驱动器.
- 当我尝试在eclipse中运行Android项目或尝试查看adb
adb devices在控制台中是否识别它时,设备处于开发人员模式和调试模式.
- 已通过ADK Manager安装了Google USB驱动程序
- 已经根据android-developers网站上的教程安装了适用于Windows的USB OEM驱动程序(请参阅:https://developer.android.com/tools/extras/oem-usb.html)
- 我试图通过使用命令启动亚行
adb kill-server和adb start-server,如果设备是通过使用公认的再次检查adb devices.该设备仍未在控制台上列出.
- 重启windows&eclipse并没有解决这个问题.
有谁知道这个问题的解决方案?提前致谢!
更新:感谢您的回复,问题解决了(现在).我按此顺序尝试了以下建议:
- 我重启了我的设备 - 这没有解决问题
- 我将我的设备设置为PTP模式 - 这解决了问题.
所以我再次将设备重置为MTP模式和调试模式,以检查adb是否仍会因某种原因识别它.当它处于MTP模式时,它肯定不会被adb识别.我不知道它是如何在几天前得到认可的,因为我从未将我的设备设置为PTP模式.无论如何,我的问题的解决方案是我的Nexus 4必须处于PTP模式,当然还有调试模式才能被adb识别.
我没有尝试任何其他建议,因为我的问题已经解决了我当前的驱动程序.