Android - adbコマンドでbugreportログファイルの抽出

adbコマンドでbugreportログをファイルに保存して、PCにダウンロードすることができます。

1. adb bugreport FILENAME.zip

次のコマンドは、bugreportログを抽出し、ログが圧縮されたファイルを bugreport.zipという名前でPCにダウンロードします。

$ adb bugreport bugreport.zip
/data/user_de/0/com.android.shell/files/bugreports/bugreport-sdk_gphone_x86_arm-RSR1.201013.001-2021-07-11-15-21-42.zip: 1 file pulled, 0 skipped. 362.0 MB/s (4358364 bytes in 0.011s)
Bug report copied to bugreport.zip

ファイルは、 /data/user_de/0/com.android.shell/files/..パスに保存されます。

$ adb shell ls /data/user_de/0/com.android.shell/files/bugreports/bugreport-sdk_gphone_x86_arm-RSR1.201013.001-2021-07-11-15-21-42.zip
/data/user_de/0/com.android.shell/files/bugreports/bugreport-sdk_gphone_x86_arm-RSR1.201013.001-2021-07-11-15-21-42.zip

そしてPCの bugreport.zipという名前でダウンロードされます。

$ ls
bugreport.zip

2. adb bugreport

adb bugreportはログを抽出して圧縮し、そのファイルの名前を変更せずにPCにダウンロードします。

$ adb bugreport
/data/user_de/0/com.android.shell/files/bugreports/bugreport-sdk_gphone_x86_arm-RSR1.201013.001-2021-07-11-15-27-25.zip: 1 file pulled, 0 skipped. 356.9 MB/s (4273454 bytes in 0.011s)
Bug report copied to /home/js/test/bugreport-sdk_gphone_x86_arm-RSR1.201013.001-2021-07-11-15-27-25.zip

PCに保存された名前を見ると、ファイルの名前は変更されずダウンロードされました。

$ ls
bugreport-sdk_gphone_x86_arm-RSR1.201013.001-2021-07-11-15-27-25.zip
codechachaCopyright ©2019 codechacha