Android adb.exe崩溃 - 仅在从Eclipse调用时(win7 32)

时间:2011-02-27 14:30:54

标签: android eclipse adb

单独运行时ADB工作正常。我可以连接到我的设备(HTC Desire)并执行.apk安装等,所以我知道USB驱动程序正常工作。我知道这个问题的一个常见原因,但可以排除这一点。

偶尔我可以偶尔连接到手机。 99%的时间我刚刚获得标准的Windows弹出窗口“adb.exe已停止工作”。

我已将Eclipse更新到最新版本。 我确定USB驱动程序正常工作 我可以在命令行模式下通过adb连接,没有任何问题。 我搜索了一个解决方案,直到谷歌请求我停止:)

似乎是DDMS Eclipse问题。 有什么想法吗?

实际上,在我发送之前,我有一个脑电波。 如果没有Eclipse运行,我从命令行运行adb.exe并执行了我的.apk包的安装-r。 一切正常。 然后我启动了Eclipse - 与手机的连接工作正常......

不,Eclipse现在又失败了。但是eclipse试图连接(并且失败)我可以从命令行同时运行adb并安装包。它必须是Eclipse

4 个答案:

答案 0 :(得分:0)

如果安装了备用“启动器”或“主屏幕”,则可能会强制关闭连接。如果您安装了一个,请强制停止或卸载它。

答案 1 :(得分:0)

我发现手机中运行的某些应用可能会因某种原因导致ADB崩溃。在eclipse中进行开发时,尝试关闭手机上运行的无用应用程序

答案 2 :(得分:0)

在我的情况下,我有另一个包(Android-Sync)运行的adb.exe实例。具有此文件名的进程在同步设备的程序包中很常见。您可以在此处找到有关使用adb.exe进程的程序的更多信息:What is adb.exe ? adb.exe info

要确定您的adb.exe进程是否已在运行,请在“进程”选项卡上的“任务管理器”中查找正在运行的adb.exe。您可以右键单击并从菜单中选择“属性”以查找adb.exe的完整路径。

要解决问题并允许Eclipse访问正确的adb.exe,我会关闭Eclipse和模拟器。然后我进入任务管理器并关闭正在运行的adb.exe。可能不止一个。然后我重新启动了Eclipse和模拟器。幸运的是,当我启动Android虚拟设备时,该程序非常智能,可以启动正确的adb.exe。

答案 3 :(得分:0)

在我的情况下,USB驱动程序有点问题。只需将手机始终插入同一USB端口即可。