コマンドからadb logcat
Android SDKをインストールしていればコマンドから
> adb logcat > xxxx.txt
を実行すればログがファイル保存される。具体例を挙げるとMacの場合以下のようになる。
/Users/ユーザ名/android-sdks/platform-tools/adb logcat -v time TestActivity:D *:S > temp.txt
上記で
"TestActivity"タグでデバッグ以上
Log.d( "TestActivity", "hoge" );
で出力したログがtemp.txtへ保存される
Android Studioを立ち上げる必要もない
複数指定も可能
/Users/ユーザ名/android-sdks/platform-tools/adb logcat -v time TestActivity1:I TestActivity2:D *:S > temp.txt
上記はTestActivity1のInfo以上、TestActivity2のDebug以上のログを出力する。-v time
ログに日付を付与する
-v long だと全てのメタデータを出力?
参考t
https://developer.android.com/studio/debug/am-logcat.html?hl=ja
https://developer.android.com/studio/command-line/logcat.html
http://www.takaiwa.net/2014/09/androidlogcat.html