【Robotium测试】环境配置和Android test project项目创建

1. 官网下载SDK包和JDK包

2. 配置系统环境变量

android_home:\sdk

Java_home: \bin

path: %android_home%platoform-tools;%android_home%\tools;%java_home%;

3. 重签名

问题:

1.      ANDROID_HOME/Java_Home  not set. Pleaseinstall Android SDK and set the ANDROID_HOME environment variable

很多人在运行re-sign.jar的时候会出现这个错误提示,从错误信息理解是没有设置ANDROID_HOME,然后去环境变量里面查看却发现已经设置了环境变量,那为什么还会出现这个错误提醒呢?是因为环境变量的名称没有命名成ANDROID_HOME,字母要完全一模一样才能被re-sign.jar识别。

使用re-sign重签名

签名成功后,记住生成的包名和mainActivity活动名,编写测试用例时需要用到


出现的问题:

1. 系统环境变量配置不正确,提示没有安装JDK

2. 缺少某些文件

解决方法:正确配置JDK和Android路径

下载复制提示缺少的文件至指定路径


4. 新建Android test project

出现的问题:

1. 创建时选择this project, 选中SDK创建后,提示Java.lang.NullpointerException错误

解决方法:

①. 提示NullpointerException 后,重新创建this project 工程,可以成功

②. eclipse中存在Android project,再创建this project 工程时可以成功


2. 创建工程成功后,运行测试用例时提示:ClassNotFoundException


解决方法:

运行测试用例前安装重签名的apk包,真机或者模拟器。检查AndroidManifest.xml的配置。package,targetpackage,version的等配置,clean工程后重新build工程。运行即可。


3. 运行测试用例时提示:RuntimeException

解决方法:

修改配置文件中package名为测试项目创建的名称


4. adb 安装时提示versioncode过低,如何查看apk的versioncode?

解决方法:

使用SDK中的aapt工具,命令如下图


5. 运行测试用例前,修改AndroidManifest.xml配置文件


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值