觀察其他App的UI結(jié)構(gòu)疹瘦,需要用到Android Device Monitor 的 Dump View Hierarchy
功能。
Mac 上 Monitor 在 Android sdk 里面镐作,默認(rèn)路徑為
/Users/用戶名/Library/Android/sdk/tools/lib/monitor-x86_64
啟動(dòng)后會(huì)出現(xiàn)問題锈津,卡在下面界面呀酸,光標(biāo)停留在 Quick Access 位置不能移動(dòng)。
Monitor 卡主的界面
問題出現(xiàn)的原因是 jdk 版本過高琼梆。
總結(jié)一下性誉,有兩種解決辦法窿吩。
- jdk 版本降級(jí),降為
jdk-8u151-macosx-x64
以下的版本错览,或者同時(shí)使用多個(gè)版本 jdk纫雁,不推薦,建議使用第二種方式倾哺。 - 更新 SWT 插件
-
Eclipse官網(wǎng)轧邪,進(jìn)入選擇最新版本的就可以。
Eclipse - 找到
SWT Binary and Source
下載羞海。
SWT - 解壓后拷貝
swt.jar
覆蓋/Users/用戶名/Library/Android/sdk/tools/lib/monitor-x86_64/plugin/org.eclipse.swt.cocoa.macosx.x86_64_3.100.1.v4236b.jar
忌愚,注意需要重命名覆蓋以前的文件。 - 重啟 Monitor却邓,搞定硕糊。