如果用户决定报告崩溃,则Android开发者控制台具有报告运行时崩溃的功能。其他框架具有类似的功能,可以在不涉及用户的情况下发送崩溃报告。
有人知道上报失败的安装或升级的方法吗?使用android 5.0时,我会收到越来越多的失败安装用户报告,但是很难从我的应用程序的非技术用户那里获取日志。
您无法检测安装是否失败,因为在实际安装应用程序之前无法执行代码。因此,执行此类操作的合乎逻辑的应用将是触发安装的市场应用(即Google Play)。这不仅知道每次安装的开始时间,而且知道有关apk的所有详细信息,以报告给正确的开发人员。
不幸的是,据我所知,Google play目前不支持此功能,因此您无法检测到失败的安装。
在较旧的Android手机上,您可能会要求用户安装" logcat应用"并通过电子邮件将日志发送给您进行分析,但这仅适用于Jelly bean之前的设备。 (阅读此链接)
我能想到的最好的解决方案(仅限Mac)是要求用户安装AndroidTool,按一个按钮生成错误报告,然后将其通过电子邮件发送给您。不太好,但是目前您可以做到最好。