Android 在力接近时如何反应?

Android 在力接近时如何反应?,android,forceclose,Android,Forceclose,我正在为android开发第一个应用程序,有时会收到一条消息“此应用程序意外停止”和一个“关闭”按钮 我怎样才能知道出了什么问题?当手机连接到电脑时,它会显示在Eclipse的Logcat中,但我的手机并不总是连接到电脑。你是怎么处理的?当应用程序未处于可调试状态时,如何处理应用程序中的错误报告 我如何配置我的应用程序在这种情况下重新启动?我有另一个应用程序(不是我自己开发的),它有时会显示这样一条消息,即它在内存不足(或类似情况)后重新启动。无论什么原因,当我的应用程序崩溃时,我也想重新启动

我正在为android开发第一个应用程序,有时会收到一条消息“此应用程序意外停止”和一个“关闭”按钮

  • 我怎样才能知道出了什么问题?当手机连接到电脑时,它会显示在Eclipse的Logcat中,但我的手机并不总是连接到电脑。你是怎么处理的?当应用程序未处于可调试状态时,如何处理应用程序中的错误报告

  • 我如何配置我的应用程序在这种情况下重新启动?我有另一个应用程序(不是我自己开发的),它有时会显示这样一条消息,即它在内存不足(或类似情况)后重新启动。无论什么原因,当我的应用程序崩溃时,我也想重新启动它


有人吗?

我不确定第二个问题,但对于第一部分,您可以在后台运行adb logcat。为此,只需转到adb.exe esixts所在的文件夹位置,在命令提示符下键入

adb logcat>/data/log.txt&

它将在后台运行,并将日志存储在log.txt文件中。当你完成你的力量关闭。只需键入以下命令

adb pull/data/log.txt


它将提取日志并放入当前目录位置,您可以使用任何文本编辑器打开它。

如果您的设备未连接到计算机,您可以使用以下应用程序查看logcat输出:


另外,我不确定重启一个刚刚崩溃的应用程序是否是个好主意。这可能会导致死机/重启的无限循环。

即使您的手机未连接到计算机,也会保存Logcat信息。稍后连接时,您可以检索logcat并查看错误。如果发生在其他人的手机上,我是否可以让应用程序向我发送此信息?请参阅