使用Logcat調試Android應用程序

2018-03-14 09:48 更新

Logcat調試

在 IntelliJ IDEA 中,通過支持存儲系統(tǒng)調試輸出日志的 logcat 功能可以提供 Android 應用程序的調試。日志消息包含模擬器(emulator)拋出錯誤時的堆棧跟蹤,因此您可以導航到源代碼中的異常位置。

該 logcat 的功能由 Android 調試橋(ADB)處理。該服務支持您的開發(fā)環(huán)境、Android 設備、模擬器(emulator)和其他工具(例如 DDMS)之間的交互 。

如果各種使用 ADB 的工具同時啟動,它們可能會相互沖突,因此建議在從 IntelliJ IDEA 切換到 ADB 管理的工具之前禁用 logcat 功能。

提示:當 logcat 連接到設備時,它會一直自動滾動到日志的底部。如果您想停止自動滾動,請開始使用鼠標滾動日志。

在 IntelliJ IDEA 中,logcat 功能可通過 Android 監(jiān)視器工具窗口的 Logcat 選項卡獲得。默認情況下,每次應用程序部署并成功啟動時,該選項卡都會自動激活。

開啟和關閉Logcat功能

要啟用/禁用 logcat,請在主菜單中導航到:工具| Android(Tools | Android)并切換到“啟用 ADB 集成(Enable ADB Integration)”選項。

顯示并隱藏Logcat選項卡

默認情況下,每次應用程序部署和啟動成功時,Logcat 選項卡都會自動激活。您可以通過執(zhí)行以下步驟禁用自動顯示 Logcat 窗格:

  1. 開始創(chuàng)建 Android 運行/調試配置或打開現(xiàn)有配置進行編輯(在主菜單中,導航到:運行|編輯配置(Run | Edit Configurations)并選擇所需的配置)。
  2. 切換到其他選項卡并清除“自動顯示 logcat(Show logcat automatically)”復選框。

定義要顯示的日志數(shù)據(jù)的范圍

在調試會話期間,您可以切換到 Android 監(jiān)視器工具窗口,并配置要顯示的日志數(shù)據(jù)的范圍。您可以:

  • 選擇此項僅查看與特定進程相關的消息。
  • 為要顯示的消息定義日志級別。
  • 創(chuàng)建日志數(shù)據(jù)過濾器配置。

有關如何配置這些選項的詳細說明,請參閱 Android 監(jiān)視器工具窗口。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號