观察其他App的UI结构,需要用到Android Device Monitor 的 Dump View Hierarchy 功能。

Mac 上 Monitor 在 Android sdk 里面,默认路径为
/Users/用户名/Library/Android/sdk/tools/lib/monitor-x86_64

启动后会出现问题,卡在下面界面,光标停留在 Quick Access 位置不能移动。

Monitor 卡主的界面

stackoverflow 这里给出了很多办法

问题出现的原因是 jdk 版本过高。

总结一下,有两种解决办法。

  1. jdk 版本降级,降为 jdk-8u151-macosx-x64 以下的版本,或者同时使用多个版本 jdk,不推荐,建议使用第二种方式。
  2. 更新 SWT 插件
  • Eclipse官网,进入选择最新版本的就可以。
    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,搞定。

更多相关文章

  1. android检测新版本并下载安装的方法
  2. Android(安卓)5.0 模拟器 emulator无法启动
  3. 【Android】【UI】8.0以上版本Notification的使用
  4. Android(安卓)SDK更新后提示This version of ADT requires the..
  5. Android(安卓)复杂界面开发实践之 ViewController : 前言
  6. Android中自定义AlertDialog使用
  7. Android(安卓)- AndroidManifest节点
  8. android实现侧边导航栏
  9. Android(安卓)入门第七讲02-SharedPreferences(SharedPreferences

随机推荐

  1. android与java web交互完成简单的登录和
  2. Android心得3.2--用SAX解析器解析xml文件
  3. Google官方提供的有用的Android范例程序,
  4. Android(安卓)Weekly Notes Issue #232
  5. 用kotlin打印出漂亮的android日志(三)—
  6. 如何申请Android(安卓)MapView的apiKey
  7. Android内存泄漏分析及调试
  8. 实现Android简单动画旋转案例源码
  9. Android(安卓)Test 基础知识
  10. Android侧滑控件之DrawerLayout的使用