背景
原本想使用Hierarchy Viewer查看一个正式应用的视图层级,但是一打开Android Device Monitor,Android Device Monitor就白屏,无法使用,更不要说进入Hierarchy Viewer了。怎么办?还能怎么办呢,google大法好,一步步解决鸭。
遇到的问题和结果
- Android Device Monitor白屏,无法使用。
- .bash_profile文件无法编辑。
- Hierarchy Viewer无法连接手机。
- Hierarchy Viewer连接上真机无法查看正式应用层级,使用Android Device Monitor下的Dump View Hierarchy for UI Automator成功查看视图层级。
Android Device Monitor白屏,无法使用
一开始想直接打开Android Studio,再打开Tools/Android/Android Device Monitor(升级AS后没有该选项的,可以去sdk目录下的tools找到monitor)直接查看视图层级,结果打开DDMS白屏,留下一脸懵逼的我。上网搜索找到解决办法:
mac打开AndroidStudio下的ddms(也就是AndroidDeviceMontor)白屏,是由于jdk版本号较高不兼容导致的,因此需要将jdk降为jdk1.8.0_144就可以来了,但是要删除较高版本的jdk,因为它会默认使用较高版本的。
是jdk版本过高的原因,