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 ( |
Traceview | 此工具已淘汰。如要透過 |
Systrace | 如果需要檢查本機系統處理程序,並處理頁框丟失造成的 UI 卡頓,請使用指令列中的 |
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 附加偵錯工具程序。