解决方法
我的建议更容易解决你的问题:
在电话上以调试模式从eclipse运行应用程序.它将使其在调试模式下运行.你最有可能得到更多的调试输出.
>在手机上打开亚行.
>将手机连接到PC
>从eclipse运行为“Debug Configuration”.
>它应该从您的手机运行,Eclipse将在运行之前首次请求您的选择.
打开调试模式(注意:这不是我们所指的“ADB连接”),它将进一步记录应用程序,并且不会正常执行垃圾回收.
(如果应用程序被迫在调试模式下工作,您将注意到一个“等待调试连接”对话框).
例如:它使Async线程保持运行并且不会停止运行.粗暴而且无关你的情况.但只是一个例子.
所以,由于手机中的应用程序被迫在调试模式下运行,所以它将使具有详细错误的logcat到达特定线程.
但是,当与Eclipse中的“Debug As”运行配置结合使用时,调试模式将被更好地使用.请记住,它会自动打开调试应用程序模式(并且还有对话框),logcat将会显示更多的细节,加上它将发生的错误发生在它们的发生顺序中.
关于阿雷斯说,
当你想直接对进程进行调试时,
>您可以在Eclipse中转到DDMS面板,>在右侧选项卡菜单设备,>选择要调试的进程.并点击绿色符号(说,开始调试过程)>如果您在该eclipse工作空间中有源代码,它会自动转到源代码.