バグレポートの場所


8

開発オプションでバグレポートを有効にしていて、電源ボタンメニューからバグレポートを取得した場合、これらのレポートはどこに保存されますか?

共有するオプションがあるようですが、分析のためにadbから直接取得したいと思います。

回答:


8

バグレポートはに保存され/data/data/com.android.shell/files/bugreportsます。

ルートアクセスがないと、ファイルに直接アクセスできません。


こんにちは。これはOPに直接関連する質問ではありませんが、アプリでエラーが発生し、レポートの送信を提案するたびにバグレポートが送信される場所を知りたいと常に思っていましたか?Googleサーバーだと思いますが、アプリデベロッパーのメールに送信される可能性もあります。
asgs

3
100%確実ではありませんが、私はそれがGoogleサーバーに行き、開発者が彼らの開発者ダッシュボードを通してそれにアクセスできると信じています。アプリのクラッシュに関するフィードバックは、バグレポートの情報のサブセットであり、logcat /システムログ、スタックトレースなどです
arcyqwerty

Android 6(少なくともSamsung Galaxy J5)/data/data/com.android.shell/files/bugreportsでは、shellユーザーもアクセスできます。
pevik

4

デバイスをPCに接続し、Android SDKツールadbを使用して、ディレクトリに移動し、コマンドラインでadb shell bugreport > bugreport.txtバグレポートを出力します。


6
これは、新しい
バグレポート

3

私の場合、彼らは /data/user_de/0/com.android.shell/files/bugreports/


/ bugreportsとしてリンク
Alec Istomin

1

PCでバグレポートを表示する場合は、バグレポートを保存するディレクトリからadbを実行します。

adb pull /data/data/com.android.shell/files/bugreports

しかし、これにはroot許可が必要な場合があります。


これは、この回答ですでに言及されていますが、adb pull一部は別です。を使用する場合adb、デバイスの端では通常、shellユーザーとして実行されます-その場所の所有者であるIMHOなので、ファイルをプルするためにrootは必要ありません。
イジー

0

Androidの10の通り、少なくともピクセルデバイスのために、デバイスから取得したバグレポートはで利用可能です/bugreports- でも、rootアクセスなし!利用可能なバグレポートの名前を取得できます

adb shell ls /bugreports/

次に、必要なファイルを取得します。adb pull例:

adb pull /bugreports/bugreport-foobar-lotsofnumbers-date.zip
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.