Android 裝置監視程式

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

Android 裝置監視程式已於 Android Studio 3.1 淘汰,並從 Android Studio 3.2 中移除。原 Android 裝置監視程序中可以使用的功能已被新功能替代。下表可協助您決定要使用哪些功能,而非已淘汰和已移除的功能。

Android 裝置監視程式元件 應採用的設定
Dalvik 偵錯監視程序伺服器 (DDMS)

此工具已淘汰。請改為使用 Android Studio 3.0 及以上版本的「Android Profiler」(Android 分析器) 來剖析應用程式的 CPU、記憶體和網路使用。

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

Traceview

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

Systrace

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

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

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

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

「Pixel Perfect」(完美像素) 使用版面配置檢查工具
網路流量工具

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

啟動 Android 裝置監視器

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

monitor

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

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