题
我使用我的HTC Hero在Windows 7平台上开发。
原始固件为1.5。我听说2.2是新的,并且比1.5更快,因此我将固件更新为2.2。 (这里有一些安静的概念,例如SPL,Recovery,ROM,广播)我想我只升级了ROM。
手机正常工作。但是,我的Windows 7再也找不到该设备了。还 adb devices
也找不到设备。
(我没有备份我的旧ROM,我尝试在网上闪烁几个2.2 ROM,Windows 7都无法找到它们。)
谁能给我一些关于解决这个问题的提示。非常感谢。
更新:
我试图找到官方的ROM。例如 http://www.htc.com/uk/supportviewnews.aspx?dl_id=671&news_id=254. 。但是,当我输入SN号时,它说此更新对我的手机不起作用。似乎那里有很多英雄,我不知道我的手机是哪个英雄。
在Windows 7中,系统可以找到设备,但说无法正确安装驱动程序。
当我按下 +电源关键键时,我可以输入恢复模式,Windows可以正确连接到手机。并且 adb devices
显示:
D:\android\android-sdk-windows-old\tools>adb devices
List of devices attached
HT9BJL904379 recovery
USB vid:
最后 我做完!感谢@chris Stratton的提示!我在这里使用该解决方案:
http://alt236.blogspot.com/2010/09/adb-will-not-not-detect-phone-phone-after-rom.html
解决方案
如果您安装了非正式的ROM,也许会更改USB VID/PID,这意味着您需要新驱动程序。您应该询问您的非正式ROM的作者在Windows 7上使用该ROM的驱动程序。如果您使用OEM驱动程序,也许您现在需要Vanilla SDK One。
还要查看设备管理器(或从Linux CD或其他内容引导),看看插入手机是否会导致出现其他未知USB设备。
理想情况下,您将使用另一台具有更易于用户友好的操作系统的计算机来验证手机的USB界面在升级后正在运行 - 您的非官方升级也可能不正确,并且您实际上没有一个现在在手机上工作USB/ADB接口。
升级后,您是否在设置菜单中重新启用了USB调试?