安装完Android SDK
后,使用uiautomatorviewer.bat
来连接安卓模拟器获取页面元素时,报错如下:
ERROR: No suitable Java found. In order to properly use the Android Developer
Tools, you need a suitable version of Java JDK installed on your system.
We recommend that you install the JDK version of JavaSE, available here:
http://www.oracle.com/technetwork/java/javase/downloads
If you already have Java installed, you can define the JAVA_HOME environment
variable in Control Panel / System / Avanced System Settings to point to the
JDK folder.
You can find the complete Android SDK requirements here:
http://developer.android.com/sdk/requirements.html
网上查了些资料,得知是是因为安装最新版本的JDK
时,已经不再会安装jre
,启动uiautomateviewer.bat
就会因为找不到jre
目录下相关文件而报错。
知道了原因,解决方案也就清晰了。要嘛自己重新安装下jre
,要嘛已经安装过了直接将jre\bin
目录放入环境目录即可(安装Android Studio
就会安装jre
)。
我安装过Android Studio
后安装的jre目录为:
C:\Program Files\Android\Android Studio\jre\jre\bin