我做了很多事情,但不确定是否有帮助。我会在白天知道问题是否会回来。同时,如果遇到此问题,请尝试以下操作:
- 将Eclipse更新到最新版本。
- 运行Android SDK管理器并更新任何表示存在更新版本的内容。
- 如果您最近安装了Google Plugin for Eclipse,请将其卸载。单击帮助>关于Eclipse>安装详细信息。选择Google Plugin for Eclipse,然后将其卸载。
- 在DOS窗口中,运行sfc/scannow。在每次扫描之间重复执行这三次重新启动计算机。
- 扫描您的硬盘上的adb.exe。应该只有一个,它应该在Android SDK文件夹中。如果您的设备制造商还有其他设备,请将其替换为Android设备。
- 下载旧版本的adb.exe并替换当前版本(如果它较旧)。你可以在这里下载:
platform-tools_r12-windows.zip
只要确保备份最新adb.exe。我怀疑最新的adb.exe有一个错误,导致它在通过USB访问设备时写入非可执行的内存。
如果问题返回,我会在此处添加更多建议,然后尝试更多操作。
UPDATE:
我跑了Android SDK管理器和更新的包是他们的最新版本。我也在我的设备上重新设置了一个工厂,给它一个干净的板子。这本身可能已经解决了这个问题。该设备的内存已经有点低。也许该设备的内部USB驱动程序在某个时候崩溃了,并且/或者发送了垃圾数据到PC端的USB驱动程序,这些驱动程序不知道如何正确处理它。大多数PC的USB驱动程序将由设备制造商提供,但Google确实提供了一个,但仅限于使用少数设备。到目前为止,事情似乎顺利进行,但一天之内就会知道。
作为一个副作用,更新SDK似乎也纠正了我在Google Chrome中获得的很多Aw,Snap。
嗯也许你的电脑只是过热/从调试的密集任务内存不足?这是一个相当不错的吗? – 2013-04-11 09:05:25
我使用温度应用程序来监视我的CPU和图形芯片,但它们显示很酷的温度。它在调试过程中似乎没有崩溃,但只在*我调试过后。事实上,我甚至无法回想一下在调试过程中坠毁的位置。 – AndroidDev 2013-04-11 09:21:05
嗯不知道:)你可能想在xda论坛上提问你的问题,因为这不是一个真正的编程问题。 – 2013-04-11 10:08:15