Android Device Monitor

Android Device Monitor 已於 Android Studio 3.1 淘汰,並從 Android Studio 3.2 中移除。透過 Android Device Monitor 可以使用的工具,現已有新功能可替代。下表可協助您瞭解,哪些新版功能可以替代已淘汰和已移除的工具。

Android Device Monitor 元件 應採用的方式
Dalvik 偵錯監視程序伺服器 (DDMS)

此工具已淘汰。請改用 Android Studio 3.0 以上版本的 Android Profiler,剖析應用程式的 CPU、記憶體和網路使用情形。

如要執行其他偵錯工作 (例如將指令傳送至已連線裝置來設定通訊埠轉送、傳輸檔案或擷取螢幕截圖),請使用 Android Debug Bridge (adb)Android EmulatorDevice Explorer「Debugger」視窗

Traceview

此工具已淘汰。如要透過 Debug 類別檢查檢測應用程式所擷取的 .trace 檔案、記錄新方法追蹤記錄、匯出 .trace 檔案,以及檢查應用程式處理的即時 CPU 使用情況,請使用 Android Studio 的 「CPU 分析器」

Systrace

如果需要檢查本機系統處理程序,並處理頁框丟失造成的 UI 卡頓,請使用指令列中的 systrace 「CPU 分析器」中的簡化系統追蹤。「CPU 分析器」提供多個功能,可用於剖析應用程式的處理程序。

OpenGL ES 適用的追蹤程式 使用 Android GPU 檢查器
階層檢視器

如果您想在執行階段檢查應用程式的檢視區塊階層,請使用版面配置檢查器

如要分析應用程式版面配置的轉譯速度,請使用 Window.OnFrameMetricsAvailableListener,如本網誌文章所述。

Pixel Perfect 使用版面配置檢查器
網路流量工具

如果您需要查看應用程式透過網路傳輸資料的方式和時間,請使用網路分析器

啟動 Android Device Monitor

如要在 Android Studio 3.1 及以下版本中啟動獨立的「Android Device Monitor」應用程式,請在 android-sdk/tools/ 目錄的指令列中輸入以下內容:

monitor

接著,您可以在「Devices」窗格中選取需要的裝置,將此工具連結至已連結的裝置。如果查看窗格或視窗時發生問題,請在選單列中依序選取「Window」>「Reset Perspective」

注意:每部裝置一次只能連結一個偵錯工具程序。例如,如果您使用 Android Studio 在裝置上對應用程式進行偵錯,您必須先取消裝置與 Android Studio 偵錯工具的連結,再從 Android Device Monitor 附加偵錯工具程序。