在Mac中进行Android开发时,由于我们要查看app的某个ui组件,因此会用到uiautomatorviewer
打开uiautomatorviewer只需通过终端进入/Users/xxxx/Library/Android/sdk/tools/bin,然后输入命令 ./uiautomatorviewer即可打开
如果输入命令./uiautomatorviewer打开uiautomatorviewer出现如下错误是因为jdk版本太高或者提示没有安装jdk时,则需要先安装jdk

uiautomatorviewer错误.png
安装的jdk版本为如下所示

java1.8.png
下载链接如下(更高版本的jdk会提示上面出现的错误)
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
如果之前安装过更高版本的jdk,则需要先卸载,进行如下操作卸载当前Mac中的jdk
先在终端输入如下命令
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Java
打开Finder(访达)
进入 /Library/Java/JavaVirtualMachines,即可看到我们安装的jdk,将该文件夹删除,即完成了jdk的卸载,如下图所示

java目录.png

jdk文件夹.png
运行.dmg文件开始安装jdk1.8

jdk1.8.png