You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用cmdline-tools时sdkmanager未列全包?uiautomatorviewer获取遇阻

问题解答

为什么tools包未被sdkmanager列出?

Google在SDK命令行工具的后续迭代中,将传统的tools包标记为废弃状态,默认执行sdkmanager --list时不会展示这类旧包。目前官方主推新版的模块化组件和命令行工具,因此这个包含uiautomatorviewer的旧包不在默认可用包列表里,只能手动指定包名执行安装命令才能获取。

无需安装Android Studio的简便配置方式

有两种轻量方案可选:

  • 直接下载旧版SDK Tools压缩包:
    找到对应操作系统的SDK Tools归档包(内置uiautomatorviewer),解压后在tools/bin目录即可找到该工具。同时将单独下载的platform-tools中的adb添加到系统环境变量路径,就能同时使用adb和uiautomatorviewer。
  • 使用替代命令/工具:
    若不想依赖旧包,可使用ADB自带的adb shell uiautomator dump /sdcard/ui.xml导出设备当前UI布局,再通过adb pull /sdcard/ui.xml拉取到本地查看;也可以采用基于uiautomator2的轻量命令行工具,满足基础UI定位测试需求。

内容的提问来源于stack exchange,提问作者notihs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 19:21:34