1. 程式人生 > >Layout Inspector —— Android Studio 替代 Hierarchy Viewer 的新方案

Layout Inspector —— Android Studio 替代 Hierarchy Viewer 的新方案

最近在研究 View 視窗機制的時候想要檢視一下應用的檢視結構,第一印象當然是佈局檢視神器 —— Hierarchy Viewer 啦!然後走進 /sdk/tools/ 目錄下發現曾經的 Hierarchyviewer.bat 不見了 ——

這裡寫圖片描述

而原來的是這樣的 ——

這裡寫圖片描述

我們可以看到,還是少了相當多的東西的(僅 .bat 檔案),那我們就試試用 DDMS 吧,開啟 DDMS,然後 Window -> Open Perspective… -> ——

這裡寫圖片描述

理想效果是這樣的,但是實際上是這樣的 ——

這裡寫圖片描述

不僅如此,ddms.bat、draw9patch.bat、jobb.bat、lint.bat 等等都不見了,起初以為是 sdk 出問題了,後來重灌了 sdk 還是一樣,百度無果,google 了半天終於在 stackoverflow 上發現了一點有用的東西

Android: Hierarchy Viewer doesn’t existHierarchy Viewer is gone。根據 google 的資訊來說呢 —— hierarchyviewer 已經被廢棄了(Android SDK Tools Revision 25.3.0 (Feb 2017)) ——

這裡寫圖片描述

這裡寫圖片描述

我們在 Android Studio 的面板上選擇 Tools -> Android -> Layout Inspector 即可

這裡寫圖片描述

選擇之後我們就可以看到類似如下的效果了 ——

這裡寫圖片描述

但是當我我在4.0的機子上測試的時候又出現如下錯誤 ——

這裡寫圖片描述

注意:本文基於 Android Studio 2.3。