我正在为Android开发第一个应用程序,我有时会收到一条消息“此应用程序意外停止”和“关闭”按钮。
如何找出问题所在?当手机连接到计算机时,它将显示在Eclipse的Logcat中,但我的手机并不总是连接到我的计算机。你怎么处理?当应用程序处于可调试状态时,如何处理应用程序中的错误报告?
如何将我的应用配置为在这种情况下重启?我有一个其他的应用程序(不是由我开发)有时会显示它在内存不足(或类似的东西)后重新启动的消息。无论出于何种原因,我都想重新启动我的应用程序。
任何人
答案 0 :(得分:2)
我不确定第二个问题但是第一部分你可以在后台运行adb logcat。为此,只需转到adb.exe esixts的文件夹位置,在命令提示符下输入
adb logcat> /data/log.txt& amp;
它将在后台运行并将日志存储在log.txt文件中。当你完成你的力量关闭。只需输入以下命令
即可adb pull /data/log.txt。
它将提取日志,并将放入当前目录位置,您可以使用任何文本编辑器打开它。
答案 1 :(得分:0)
如果您的设备未连接到计算机,则可以使用以下应用程序查看logcat输出:aLogcat
另外,我不确定重新启动刚刚崩溃的应用程序是个好主意。这可能导致无限循环的崩溃/重启。