Skip to main content

如何下载并安装 UIAutomatorViewer

UIAutomatorViewer 是一个用来扫描和分析 Android 应用程序UI 组件的GUI 工具,使用UIAutomatorViewer,可以检查安卓应用程序的UI,找出层次结构,并查看不同的元素属性(id、文本)。

UiautomatorViewerAndroid SDK Manager 的一部分,一旦您安装 SDK Manager,就可以使用。

1、安装 Java

在这里可以在官方下载 Java,需要登录 Oracle 账号,比较麻烦。或者使用本站提供的jdk-17_windows-x64_bin.msi,下载安装。

2、安装 Android SDK Tools

目前官网上已经没有单独的SDK下载安装包了,目前官网推荐的是下载包含有 Android SDKAndroid Studio。而我们只需要用到 SDK 工具。点击这里下载:https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip 。解压并找到名为uiautomatorviewer.bat 批处理文件运行。

Android SDK Command-Line Tools

!> 在运行\sdkmanager.bat的时候可能会报以下错误,主要是安装的JAVA版本不对引起的。

Exception in thread "main" java.lang.UnsupportedClassVersionError: com/baeldung/MajorMinorApp 
has been compiled by a more recent version of the Java Runtime (class file version 55.0),
this version of the Java Runtime only recognizes class file versions up to 52.0

exe

Java 版本对照表

  • 45 = Java 1.1
  • 46 = Java 1.2
  • 47 = Java 1.3
  • 48 = Java 1.4
  • 49 = Java 5
  • 50 = Java 6
  • 51 = Java 7
  • 52 = Java 8
  • 53 = Java 9
  • 54 = Java 10
  • 55 = Java 11
  • 56 = Java 12
  • 57 = Java 13
  • 58 = Java 14
  • 59 = Java 15
  • 60 = Java 16
  • 61 = Java 17
  • 62 = Java 18
  • 63 = Java 19
  • 64 = Java 20
  • 65 = Java 21
  • 66 = Java 22