偶尔我们的Android应用程序的用户遇到谷歌基础架构中一个模糊的问题,谷歌正试图追查。当然,工作的工程师想要在发生这种情况时看到一些错误报告输出。这让我们陷入了如何让一个非技术终端用户生成并发送错误报告的老问题。安装SDK,配置Windows系统以便可以执行 adb bugreport 听起来不太可行。Android应用程序生成bugreport
我一直在寻找一个简单的应用程序,将这样做,没有成功。所以我尝试将这个功能添加到我自己的应用程序中这是我需要帮助的地方。如果我使用shell命令来访问我的设备,我可以使用如下简单的命令生成报告: sh -c'bugreport | gzip> bugreport.gz' 但是,如果我尝试从我的应用程序执行此操作,bugreport只显示一条错误消息 无法连接到dumpstate服务 我猜我缺少一些奇怪的权限,但不知道它是什么可能。
任何人有任何想法我可以尝试吗?