使用android studio自帶的Hierarchy View工具可以很方便查看layout的層級,進行UI設計以及性能分析。本人使用as2.1,雙擊../android-sdk-windows/tools/hierarchyviewer.bat打開后并不能正常使用,搜索下才知道需要在Android Device Monitor中進行使用。使用時出現了兩個小問題,標記下吧。
一、error: could not install *smartsocket*listener: cannot bind to 127.0.0.1:5037 ,沒有連接上設備 這是由于有應用占用了電腦的5037端口,解決如下: netstat -aon|findstr “端口號”,實踐如下: netstat -aon|findstr “5037” TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 9760 然后啟動電腦的任務管理器,殺掉pid為9760的應用。
二、Unable to get view server PRotocol version from device 898d00f 這個問題搜索了下網上資料重新啟動adb server,運行如下命令: 在root權限下adb kill-server adb start-server 第一次用的手機是沒有root權限的,于是我就換了一個具有root權限的手機試了下,還沒輸入上面的命令行就OK了,。
最后展示下界面吧 
新聞熱點
疑難解答