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