14

我故意让我自己的应用程序崩溃。我得到以下对话框。

在此处输入图像描述

但是,我希望得到以下带有报告按钮的崩溃对话框。

在此处输入图像描述

我可以知道我该怎么做吗?我已经签署了我的申请。(但我将 APK 本地传输到我的手机,而不是通过 Android 市场)。我仍然无法获得Report按钮。

4

3 回答 3

23

据我所知,该Report按钮仅在通过 Market 安装应用程序时显示(即已签名且未处于调试模式或使用调试密钥)。如果您是 USB 调试,这些数据都会显示在 LogCat 中。

编辑:此外,如果需要,您可以使用方法捕获此信息并自己提交报告。

于 2012-07-19T02:10:16.327 回答
1

在您的应用程序中使用acra库。这基本上是“一个使 Android 应用程序能够自动将其崩溃报告发布到 GoogleDoc 表单的库”。你可以修改它的使用来弹出一个像上面这样的对话框,并要求用户报告问题,甚至还有一个额外的用户键入的消息。

于 2012-07-19T03:02:39.243 回答
0

您的手机可能会运行像 CM 这样的自定义 rom。如果您想在您的应用程序获得 FC 时报告日志,一种方法是捕获异常并邮寄它们。

于 2012-07-19T02:17:47.600 回答