タブレットで遊んでプログラムをテストしていたときに、バグレポートがキャプチャされ、共有するかどうかを通知する通知がありました。このメッセージを見たことがなかったので、[はい]をクリックし、信頼できる人とのみ共有するように要求する警告ダイアログボックスで[OK]をクリックしました。その後、Gmailアプリが開き、タブレットのスクリーンショットと、それに添付されたbugreport<some numbers, date and time I think>.txt
というファイルが表示されました。それが何で、どこに行くのかわからなかったので、バグレポートを送信しませんでした。しかし、私の質問は、
このバグレポートとは正確には何ですか?
私がテストしていたコードによって生成されていますか?または、Androidシステム自体によって生成されますか?
ハードウェアボタンを押したときに、知らないうちに何かをトリガーしましたか(タブレットには、ハードウェアボタンが3つしかなく、音量を上げたり下げたり、電源を入れたりします)。
試してみましたが、そのメッセージを再び表示することはできません。また、ファイルビューアーアプリを使用してbug * .txtを検索すると、ファイルが見つかりません。バグレポートに添付された.txtファイルはどこでタブレットに保存されますか?
開発者オプションでUSBデバッグを有効にしているためです。電源+音量を上げ下げすることで、バグレポートを作成できます。
Edit:これはフォーラムが言っていることです:
音量を上げる+音量を下げる+電源ボタンを押すと、1秒ほどで振動が感じられます。これがバグレポートの開始時です。
無効にするには:
/system/bin/bugmailer.shを削除/名前変更する必要があります。
SDカードには、「バグレポート」というフォルダーが必要です。
このスレッドをご覧ください: http://forum.xda-developers.com/showthread.php?t=2252948
そして、これ: http://forum.xda-developers.com/showthread.php?t=1405639