UiAutomator自动化测试之创建build.xml文件

在学习UiAutomator自动化测试创建build.xml文件时,出现以下问题:

UiAutomator自动化测试之创建build.xml文件

这个问题是指-t 后面的android targets id,也就是如图上的“1,应该是对应api 16 或者在api 16以上的id。

那么怎样来查看每个api版本对应的android targets id呢? 使用 android list targets 命令查看。如下图:

UiAutomator自动化测试之创建build.xml文件

看图,api 16对应的targets id是4, 按错误提示可以选择api 16对应的targets id, 也可以选择大于api 16版本的targets id。我这里使用的uiautomator.jar是android 21版本下的。所以我这里targets id选择android 21版本对应的targets id,就是 9.

再次输入创建build.xml文件命令:

android create uitest-project -n demo -t 9 -p D:\workspace\UiAutomatorDemo

如下图:

UiAutomator自动化测试之创建build.xml文件

刷新测试工程可以看到创建的build.xml文件:

UiAutomator自动化测试之创建build.xml文件

创建build.xml文件成功!!!