読者です 読者をやめる 読者になる 読者になる

Android Studio の logcat を快適にする

Android Studio 始めました。

Eclipse じゃない理由は、宗教的な観点・最近出たしせっかくだから、という理由等などのため今回は割愛します。

Android studio で logcat を表示させる

起動した後自動で表示されなかった。わかりにくい。

もし、スクリーンショットのように左下に "6:Android" と表示されている場合は、そこをクリックすると出ます。

f:id:sea_mountain:20130907015048p:plain

表示されてない場合、左下はこんな感じではないかと思います。

f:id:sea_mountain:20130907015213p:plain

左下の角に四角いアイコンが有ります。そこにマウスオーバーすると以下の様になります。

f:id:sea_mountain:20130907015327p:plain

クリックしましょう。 そうすると、最初のスクリーンショットのように "6:Android" が表示される画面になります。

"6:Android" クリックで logcat が表示されます!やったー

f:id:sea_mountain:20130907015515p:plain

logcat の表示を見やすくする

うちの子は Xperia A なのですが、大変いろんなログを出してくれます。とても。 何もしないとこんな状況なので、

09-07 01:55:31.116      657-919/? E/WifiHW: wifi_send_command("SIGNAL_POLL")
09-07 01:55:34.149      657-919/? E/WifiHW: wifi_send_command("SIGNAL_POLL")
09-07 01:55:37.172      657-919/? E/WifiHW: wifi_send_command("SIGNAL_POLL")
09-07 01:55:40.175      657-919/? E/WifiHW: wifi_send_command("SIGNAL_POLL")
09-07 01:55:43.199      657-919/? E/WifiHW: wifi_send_command("SIGNAL_POLL")
09-07 01:55:46.222      657-919/? E/WifiHW: wifi_send_command("SIGNAL_POLL")
09-07 01:55:49.235      657-919/? E/WifiHW: wifi_send_command("SIGNAL_POLL")
09-07 01:55:52.258      657-919/? E/WifiHW: wifi_send_command("SIGNAL_POLL")
09-07 01:55:55.271      657-919/? E/WifiHW: wifi_send_command("SIGNAL_POLL")
09-07 01:55:58.295      657-919/? E/WifiHW: wifi_send_command("SIGNAL_POLL")
09-07 01:56:01.318      657-919/? E/WifiHW: wifi_send_command("SIGNAL_POLL")
09-07 01:56:04.341      657-919/? E/WifiHW: wifi_send_command("SIGNAL_POLL")
09-07 01:56:07.344      657-919/? E/WifiHW: wifi_send_command("SIGNAL_POLL")
09-07 01:56:10.368      657-919/? E/WifiHW: wifi_send_command("SIGNAL_POLL")
09-07 01:56:13.391      657-919/? E/WifiHW: wifi_send_command("SIGNAL_POLL")

Filter を追加します。

  1. さっきの "6:Android" をクリックして logcat 画面を表示する
  2. 右上の方にある "Edit Filter Configuration" をクリックして、Filter を作成する

    f:id:sea_mountain:20130907015833p:plain

  3. フィルターを追加する
  4. ひとまず、Tag の SNFCCCS と WifiHW のメッセージは見たくないので、"by Log tag" に以下の様に追加します。

f:id:sea_mountain:20130907015948p:plain

^(?!.*(SNFCCCS|WifiHW)).*$

正規表現で指定できます。

() の中に | で必要なものを追加すればひとまず見たくないものを除外できます。

参考: http://stackoverflow.com/questions/7889888/how-to-filter-out-a-tagname-in-eclipse-logcat-viewer

おまけ: 急いで設定したこと

参考: "快適にコーディングできるように設定をカスタマイズしてみた"

http://dev.classmethod.jp/smartphone/android/android-studio-customize-settings/

  • IDE 基本テーマ変更
    • Preferences -> Editor -> Colors & Fonts で Scheme name を "Darcula" に変更
  • 行番号/スペース表示
    • Preferences -> Editor -> Appearance
      • Show line numbers と Show whitespaces にチェックを入れる

他にも必須設定あれば、ぜひ教えて下さい。