安卓失败的安装报告

如果用户决定报告崩溃,则android开发人员控制台具有报告运行时崩溃的function。 其他框架具有类似的function,可以在不涉及用户的情况下发送崩溃报告。

有谁知道报告安装或升级失败的方法吗? 随着android 5.0我得到越来越多的失败的安装用户报告,但它很难从我的应用程序的非技术用户获得日志。

Solutions Collecting From Web of "安卓失败的安装报告"

您无法检测自己是否安装失败,因为在您的应用程序实际安装之前无法执行代码。 因此,做这样的事情的逻辑应用程序将是触发安装(即谷歌播放)的市场应用程序。 这不仅知道每个安装开始的时间,而且还知道关于apk的所有细节,以报告给正确的开发人员。

不幸的是,谷歌播放目前不支持(据我所知),因此你无法检测到失败的安装。

在较旧的Android手机上,您可能会要求用户安装“logcat应用程序”并通过电子邮件将日志发送给您进行分析,但这只适用于Jelly bean以前的设备。 ( 阅读此链接 )

我可以想出的最好的解决scheme(仅限于Mac)是要求用户安装AndroidTool ,按一个button来生成一个bugreport并发送给你。 不是很好,但是现在你可以做的最好。

在这里输入图像说明

你可以build立一个报告成功安装的api。 只需在第一个活动的onCreate中调用api。 我不认为有必要收集login为什么安装失败,是否需要? 你可以做同样的升级,从升级的代码中调用一次api。