在 Android 平板电脑中捕获的错误报告是啥意思?
Posted
技术标签:
【中文标题】在 Android 平板电脑中捕获的错误报告是啥意思?【英文标题】:What does it mean with bug report captured in android tablet?在 Android 平板电脑中捕获的错误报告是什么意思? 【发布时间】:2013-09-09 23:56:48 【问题描述】:我正在玩我的平板电脑并测试我的程序,当有一个通知说已捕获错误报告以及我是否愿意分享它时。我之前没有看到此消息,所以我单击是,然后在警告对话框中单击确定,该对话框要求我仅与我信任的人共享它。之后,打开了 gmail 应用程序,其中有我平板电脑的屏幕截图,以及一个名为 bugreport<some numbers, date and time I think>.txt
的附加文件。我没有发送错误报告,因为我不确定它是什么以及它会去哪里。不过我的问题是,
这个错误报告到底是什么?
它是由我正在测试的代码生成的吗?还是android系统自己生成的?
当我按下硬件按钮(平板电脑只有 3 个硬件按钮,音量增大/减小和电源)时,我是否在不知不觉中触发了什么?
我一直在尝试,但无法再次显示该消息,并且当我使用文件查看器应用程序搜索 bug*.txt 时,我找不到该文件。附加到错误报告的 .txt 文件保存在我的平板电脑上的什么位置?
【问题讨论】:
【参考方案1】:这是因为你在开发者选项中开启了USB调试。您可以通过同时按住电源 + 音量来创建错误报告。
编辑: 论坛是这样说的:
按音量上+音量下+电源键,你会感觉到 大约一秒钟后振动,那是错误报告的时候 启动。
禁用:
/system/bin/bugmailer.sh 必须删除/重命名。
您的 SD 卡上应该有一个名为“错误报告”的文件夹。
看看这个帖子:http://forum.xda-developers.com/showthread.php?t=2252948
还有这个:http://forum.xda-developers.com/showthread.php?t=1405639
【讨论】:
我正在尝试,但我不能让它再次发生 在哪里可以找到之前尝试附加的 txt 文件和屏幕截图? 正在使用什么设备? 好吧,我不想禁用该功能,只要它通知我并且未经我的明确许可不会在 Internet 上发送任何数据。感谢您的帮助 无论如何,我在/system/bin/
中找不到/bugmailer.sh
。而且我不能让错误报告消息再次出现。但是在/system/bin/
中似乎确实有一个名为bugreport
的文件,但是当我尝试使用像我的文件资源管理器应用程序这样的记事本打开它时,它只显示菱形符号和少量文本。它给出了一条警告消息,表明此文件以 Unicode 编码,并且文本编辑器不支持 Unicode以上是关于在 Android 平板电脑中捕获的错误报告是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章
the hash for the file is not present in the specified catalog file,是啥意