应用程序正在等待调试器附加

问题描述 投票:4回答:6

我正在尝试使用eclipse在emulator上调试我的android应用程序。但是,当应用程序启动时,会出现此错误-

应用程序正在等待调试器附加

并且模拟器永远挂在该屏幕上。当我在Eclipse上单击DDMS视图或调试视图时,eclipse也将挂起。

我已经尝试了所有这些方法-

  1. 添加<uses-permission android:name="android.permission.SET_DEBUG_APP"></uses-permission>
  2. 添加android:debuggable="true"
  3. 更改主机配置文件(C:\ Windows \ System32 \ drivers \ etc \ hosts)中的the line ::1 localhost with 127.0.0.1 localhost
  4. 确保仅打开1个Eclipse实例
  5. 重新启动Eclipse和Windows

但是,以上所有步骤似乎都无法解决我的问题。

如果有人可以帮助我解决这个问题,那就太好了。

android debugging android-emulator
6个回答
2
投票

-编辑-对不起,错过了它在模拟器中的部分(经过数月的时间来构建/调试android应用程序,并且在最初的几周后不会用10英尺的杆触碰模拟器)。

对于您的问题,我猜是您的应用程序的目标版本与仿真器所运行的版本不匹配。

也尝试重新启动模拟器。


0
投票

您还可以检查您的USB驱动程序是否已正确安装并且是最新的。


0
投票

如果在使用Intellij IDEAD IDE时发生这种情况,请确保仅打开一个调试会话(您可以在调试视图中看到这些会话)。我打开了它们中的两个,并且它们彼此干扰,因此调试器不附加。删除其中之一并仅保留正在使用的当前解决了该问题。


0
投票

我尝试重置adb,这没有用。我使用的是真正的设备进行调试,然后重新启动了该设备,也没有用。

最后,我重新启动了Eclipse,它起作用了:-)


0
投票

可能已在开发人员选项中设置了“等待调试器”。它强制已配置的应用程序附加到调试器。


0
投票

如果您使用的是Android设备而不是模拟器,则重新启动它应该可以解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.