📱

Android端末からLogcatを回収する方法

2021/10/28に公開

📔 概要

開発中のアプリがバグに遭遇したとき、Android端末からLogcatログを回収するんですけど、いつも忘れちゃうので残しておきます。

1. adbコマンドを使えるようにする

AndroidStudioをインストールしていれば大丈夫だと思います。

adbコマンドを使用する環境が整っていない場合、AndroidDevelopers から Platform-tools をダウンロードしてパスを通して下さい。

https://developer.android.com/studio/releases/platform-tools.html

2. Logcatログを回収する

PCとAndroid端末をUSBで接続したあと、コマンドを実行します。

エラーレベルのログを回収
$ adb -d logcat --pid=`adb shell pidof -s <アプリパッケージ名>` '*':E > error_log.txt
デバッグレベルのログを回収
$ adb -d logcat --pid=`adb shell pidof -s <アプリパッケージ名>` '*':D > debug_log.txt

Discussion