解决 uiautomatorviewer.bat 无法正常启动

概述

  .bat是 windows 下的批处理脚本,很多 android 工具都是以xxx.bat的方法来启动的,这些批处理脚本中命令的作用一般都是用来寻找 Java 环境变量和 jar 路径。因此使用 android 工具遇到 bat 脚本无法正常工作,这是一类问题,大家可以举一反三。

问题解决过程

  我遇到的问题报错和如下链接中的截图是一样的,uiautomatorviewer无法启动踩的坑。首先我个人安装的是目前最新的 jdk17 ,以为都过了这么久,jdk 版本都换了几代了,所以一开始没想过换 jdk 版本的事。然后我还是遇到报错找不到 Java 路径,即使在我正确配置后,之后也是按照上面博客中的提示进行修改,在最后遇到无法初始化主类的问题,仍然无法按照博客中的修改方法完善,最后只能换 jdk8 ,重新恢复以前的 bat 脚本配置,然后问题得以解决。
  我估计 jdk9 以上的版本都会遇到这种问题,不知道 android 官方为啥没有在高版本上做适配。

总结

不忘初心,砥砺前行!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐