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