Mac OS启动 Android(安卓)Device Monitor卡住
16lz
2021-01-26
观察其他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 版本过高。
总结一下,有两种解决办法。
- jdk 版本降级,降为
jdk-8u151-macosx-x64
以下的版本,或者同时使用多个版本 jdk,不推荐,建议使用第二种方式。 - 更新 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,搞定。
更多相关文章
- android检测新版本并下载安装的方法
- Android(安卓)5.0 模拟器 emulator无法启动
- 【Android】【UI】8.0以上版本Notification的使用
- Android(安卓)SDK更新后提示This version of ADT requires the..
- Android(安卓)复杂界面开发实践之 ViewController : 前言
- Android中自定义AlertDialog使用
- Android(安卓)- AndroidManifest节点
- android实现侧边导航栏
- Android(安卓)入门第七讲02-SharedPreferences(SharedPreferences