【发布时间】:2012-07-18 04:08:39
【问题描述】:
我故意让自己的应用程序崩溃。我得到以下对话框。
但是,我希望得到以下带有报告按钮的崩溃对话框。
我可以知道我该怎么做吗?我已经签署了我的申请。 (但我将 APK 本地传输到我的手机,而不是通过 Android 市场)。我仍然无法获得Report 按钮。
【问题讨论】:
标签: android
我故意让自己的应用程序崩溃。我得到以下对话框。
但是,我希望得到以下带有报告按钮的崩溃对话框。
我可以知道我该怎么做吗?我已经签署了我的申请。 (但我将 APK 本地传输到我的手机,而不是通过 Android 市场)。我仍然无法获得Report 按钮。
【问题讨论】:
标签: android
据我所知,Report 按钮仅在通过 Market 安装应用程序时显示(即已签名且未处于调试模式或使用调试密钥)。如果您是 USB 调试,这些数据都会显示在 LogCat 中。
编辑:此外,您可以使用this 方法获取此信息并自行提交报告。
【讨论】:
Report 数据被发送到 Google Play 系统上的开发者控制台,因此只有通过 Google Play(Android Market,无论:P)下载,才会显示“报告”按钮。
在您的应用中使用 acra 库。这基本上是“一个使 Android 应用程序能够自动将其崩溃报告发布到 GoogleDoc 表单的库”。您可以修改它的使用以弹出一个类似上面的对话框,并要求用户报告问题,甚至附加用户键入的消息。
【讨论】:
您的手机可能会运行自定义的 ROM,例如 CM。 如果您想在您的应用获得 FC 时报告日志,一种方法是捕获异常并邮寄。
【讨论】: