Mac OS啓動 Android Device Monitor卡住

觀察其他App的UI結構,需要用到Android Device Monitor 的 Dump View Hierarchy 功能。

Mac 上 Monitor 在 Android sdk 裏面,默認路徑爲
/Users/用戶名/Library/Android/sdk/tools/lib/monitor-x86_64

啓動後會出現問題,卡在下面界面,光標停留在 Quick Access 位置不能移動。

stackoverflow 這裏給出了很多辦法

問題出現的原因是 jdk 版本過高。

總結一下,有兩種解決辦法。

  1. jdk 版本降級,降爲 jdk-8u151-macosx-x64 以下的版本,或者同時使用多個版本 jdk,不推薦,建議使用第二種方式。
  2. 更新 SWT 插件
  • Eclipse官網,進入選擇最新版本的就可以。
  • 找到 SWT Binary and Source 下載。
  • 解壓後拷貝 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,搞定。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章