Android SDK的UIAutomator Viewer返回空白截图

时间:2016-02-01 06:26:26

标签: android sdk android-uiautomator

我是使用Android SDK Appium进行移动自动化测试的新手。

测试环境: - Win-7,Android版本4.2.2

我遵循的步骤: -

  1. 使用adb by commend
  2. 连接Android设备版本4.2.2
      

    adb devices

    1. 导航到文件夹C:\ Users \ android-sdks \ tools并启动UIAutomatorviewer

    2. 点击uiautomatorviewer

    3. 的“设备截图”按钮

      不是显示已连接的移动设备屏幕,而是返回空白屏幕截图。

      enter image description here

3 个答案:

答案 0 :(得分:1)

您的SDK与任何一种必需的JARS或支持软件都不兼容  UIAutomator不是一个单独的..它将在你的SDK套件中出现。

答案 1 :(得分:1)

有很多原因,请注意以下要点

  1. 您的仿真器/设备版本低于4.4版本且sdk' s> = 19
  2. 通过在Cmd adb devices上运行命令,检查设备是否已连接到adb服务器。验证设备是否已列出
  3. UIAutomator采用简单的屏幕截图。因此,如果屏幕保护程序为ON。表示您的设备屏幕是否空白。然后你点击" Device Screenshot"。然后在UIautomator上返回相同的空白图像。
  4. 有时UIAutomator无法获取您设备的屏幕截图。再试一次。它会起作用。

答案 2 :(得分:0)

对于SDk< = 18来说,这是一个老错误。尝试使用4.4以上的模拟器/设备并建议使用sdk' s> = 19

https://code.google.com/p/android/issues/detail?id=60359