编译与运行测试代码步骤

一、代码写完后开始对代码进行编译和执行,步骤如下:创建build文件-->修改build文件-->开始编译-->push文件-->运行测试

二、具体执行步骤如下:
1、CMD进入Android-sdk\tools\目录下,运行命令 android list,查看对应android版本的SDK的ID值
①CTRL+R输入cmd命令打开黑窗口,随后进入Android-sdk\tools\所在的盘符,然后再进入Android-sdk\tools\所在具体的目录下,如
所在目录为F:\tool\adt-bundle-windows-64\adt-bundle-windows-64\sdk\tools,操作如下图

2、进入Android-sdk\tools目录后输入android list得到ID值,此处取id为1

3、仍然在\Android-sdk\tools\目录下,运行命令:android create uitest-project -n <name> -t <android-sdk-ID> -p <project_path>,此处的<name>代表项目名称<project_path>代表项目所在路径,执行完后在eclipse的项目里面可以看到新增加三个文件

4、步骤3的build.xml文件生成完成后进入工程目录里面进行编译,编译命令为:

ant build

当看到命令行出现successful字样,表示jar包生成成功

5、重新打开一个黑窗口,把步骤4生成的jar包拷贝到手机的/data/local/tmp/ 目录中,命令如下:
adb push <jar文件路径> data/local/tmp

6、在手机里面执行这个用例,命令如下:

adb shell uiautomator runtest <jar文件名> -c <包名.类名>

时间: 2024-10-15 05:37:45

编译与运行测试代码步骤的相关文章

Android无线测试之—UiAutomator编译与运行测试代码

一.创建build文件 android create uitest-project -n <jars> -t 1 -p <workspace path> 其中-n后面跟的是要发布的jar包名字,-t跟上的是你需要编译使用的sdk版本在你PC机中的编号,可以通过android list查看,-p跟上的是你测试工程的工作空间路径. 二.修改build文件 刷新eclipse,发现里面多出了三个文件,其中有一个是build.xml,双击打开build.xml文件,将第二行的default

UiAutomator学习笔记(2)- 编译与运行代码

新建测试工程 打开Eclipse  新建一个java工程,新建包 (注意是新建java工程) 增加build path 项目中新建libs目录 SDK目录下platforms\android-19中,找到android.jar和uiautomator.jar,拷贝到libs目录中 选中libs目录中这两个jar文件,右键->add to build path  新建测试类,继承UiAutomatorTestCase  编写用例,方法名必须test开头,遵循junit3标准 public

编译安装linux内核步骤

编译安装linux内核步骤: 一.获取内核源码 源码网址:www.kernel.org 二.解压内核源码 首先以root帐号登录,然后进入/usr/src子目录.如果用户在安装Linux时,安装了内核的源代码,则会发现一个linux-x.y.z的子目录.该目录下存放着内核x.y.z的源代码.此外,还会发现一个指向该目录的链接linux.删除该连接,然后将新内核的源文件拷贝到/usr/src目录中,并解压:     # tar zxvf Linux-2.3.14.tar.gz 文件释放成功后,在/

反编译APK获取代码&资源

本文说一下反编译APK. 通常有两种方式,第一种:将APK的后缀名改成zip,但是这种方法适用的情况很少,并且只能获取到一些图片而已 第二种(常用.标准):使用反编译软件,我们使用apktool.dex2jar.jd-gui. apktool:获取资源文件,提取图片资源,布局文件,还有一些xml的资源文件. dex2jar:将APK反编译成Java源码(将classes.dex转化为jar文件) jd-gui:查看经过dex2jar转换后的jar文件,即查看java文件 步骤:第一步:使用apk

php编译openssl模块的步骤

php编译openssl模块的步骤 最近我们打算在php框架中使用composer来管理依赖关系,但是在执行composer的安装命令时(如下),发现系统提示没有安装openssl扩展类库. 安装composer命令: sudocurl -s https://getcomposer.org/installer | sudo php 异常如下: Some settings onyour machine make Composer unable to work properly. Make sure

iOS 编译含C++代码出现ld: symbol(s) not found for architecture i386错误之解决(转载)

最近项目需要搭建自己的IM服务器,在快速配置好Openfire之后,开始研究使用gloox开发XMPP客户端实现通信, 先下载gloox源码,然后./configure,make ,sudo make install,在/usr/local/下找到头文件夹和静态库,加到项目中,然后加入openssl库,编写测试代码,编译,报错:XXX not being for architecture i386,感觉是gloox静态库有问题(排除了网上说的头文件路径缺失.building phases没添加.

防止 apk反编译 jocky-- java混淆代码 (转至:http://my.oschina.net/f839903061/blog/72554)

1.下载jocky,解压后把整个文件夹复制到Eclipse的plugin目录.2.重启Eclipse,在项目上点右键,如果出现jocky菜单,则安装成功. 3.在项目上点右键,选菜单jocky->jocky setting,弹出菜单后设置如图 4.点ok后,将在项目的根目录下生成一个jocky_build.xml文件,事实上是一个ant build文件.打开这个文件,作适当修改<?xml version="1.0" encoding="UTF-8" st

linux 编译C语言代码后产生OBJ文件的方法

如果你不指定编译成什么文件,gcc默认一步到位,直接生成可执行文件你可以试试以下几个参数 -c 只激活预处理,编译,和汇编,也就是他只把程序做成obj文件 例子用法: gcc -c hello.c 他将生成.o的obj文件 -S 只激活预处理和编译,就是指把文件编译成为汇编代码. 例子用法 gcc -S hello.c 他将生成.s的汇编代码,你可以用文本编辑器察看 -E 只激活预处理,这个不生成文件,你需要把它重定向到一个输出文件里面. 例子用法: gcc -E hello.c > piano

sharepoint 2013 中自建母版页,自动生成html中的顶部导航代码步骤

sharepoint 2013 中自建母版页,自动生成html中的顶部导航代码步骤 分类: SharePoint2013-07-05 11:21 738人阅读 评论(0) 收藏 举报 SharePointsharepoint 2013 1.点击打开设计编辑器:编辑母版页项目 2.找到或者新建一个测试页面(.html),点击网页右上方的"代码段"打开 3.点击代码段打开如下页面,点击对应导航便会自动生成html中可以直接是用的导航代码 4.复制代码段到html模板中相应位置(自行定义,可