无法启动uiautomatorviewer

时间:2013-09-06 12:52:44

标签: android performance android-layout android-intent uiautomator

我有:

  • Android SDK工具,第22版

  • Android SDK平台,API 18

我转到<android-sdk>/tools/,我看到有一个名为“uiautomatorviewer”的文件,

我在上面的路径下从终端执行命令uiautomatorviewer,但是我收到以下消息:

uiautomatorviewer: command not found

为什么?

5 个答案:

答案 0 :(得分:49)

请注意,uiautomatorviewer可执行文件已在SDK Tools Revision 25.3.0 (Feb 2017) update移至<android-sdk>\tools\bin下的新位置

答案 1 :(得分:12)

因为您的tools/目录不在PATH中。使用./uiautomatorviewer或将tools/(可能platform-tools/添加到PATH。请注意,这与编程无关,而且与您的* nix风格的操作系统有关(Linux,OS X等)。

答案 2 :(得分:1)

只需执行以下步骤,

打开package.json,转到SDK位置rm -rf node_modules npm install 文件夹内的command prompt文件夹。

示例: bin

然后在 tools 中键入C:\android-sdk\android-sdk\tools\bin,然后按Enter。它将立即打开UI Automator Viewer。

cmd

请参阅屏幕截图

enter image description here

答案 3 :(得分:1)

首先,按照本教程添加 ANDROID_HOMEPath 变量。

Setup Android Environment Variables

然后,将此变量添加为教程中的变量。

Variable name: JAVA_HOME
Variable value: C:\Program Files (x86)\Java\jdk1.8.0_171

现在您可以运行 uiautomatorviewer C:\Users\%USERNAME%\AppData\Local\Android\Sdk\tools\bin

答案 4 :(得分:0)

导航至 tools 文件夹,然后使用./monitor命令启动终端,启动监视器(Android Device Monitor)。

ADM将启动,您可能会在窗口的左侧找到uiautomatorviewer