如果应用程序崩溃一次,除非重新启动Android手机,否则无法启动应用程序

时间:2013-02-03 16:10:22

标签: android logcat android-debug

我正在HTC Desire HD上开发Android应用程序;在应用程序开发期间,应用程序因某种原因或其他原因而崩溃。

但是一旦崩溃,它无论如何都无法启动,唯一的解决方案就是重启我的设备。

  • 我尝试使用Ctrl + f11
  • 再次运行它
  • 我甚至尝试从设备卸载程序中卸载应用程序。
  • 使用adb uninstall 'com.example.www'卸载成功后,甚至将其卸载。

它不会在logcat中显示任何类型的日志消息,只是killProcess, pid=xxxx

您能否为此提供解决方案;因为我的设备需要5分钟才能重启,随着应用程序变得复杂,它的崩溃甚至更多。

先谢谢。

1 个答案:

答案 0 :(得分:0)

您可以在Eclipse中查看可以在DDMS透视图中调试的所有正在运行的进程:enter image description here

检查您的应用程序是否正在运行,如果是,您可以通过单击屏幕截图附近的停止按钮来停止它。

或者,如果您拥有SU权限,则可以使用进程ID终止shell中的进程:

adb shell
su
pkill #pid