首页 > 代码库 > android studio2.0 搭建Robotium环境--eclipse--apk 环境搭建
android studio2.0 搭建Robotium环境--eclipse--apk 环境搭建
1.配置好android sdk ,java环境
2.重新签名apk文件
在用户目录下,会有一个.android的目录,把re-sign.jar放在该目录下。执行命令 java -jar re-sign.jar 即可
再把apk文件脱到打开的re-sign上。保存重新签名后的文件。
注意,弹出的如下需要截图,后面会用到。
也可以用脚本直接操作。bat脚本如下
bat脚本和re-sign.jar再同一个目录下。
@echo off echo "你的.android目录为:" echo %USERPROFILE%\.androidcopy /y re-sign.jar %USERPROFILE%\.android\ && java -jar re-sign.jar pause
3.
创建测试项目 如下图:选择testTarget时选择This project
4.创建项目后,新建junit4测试类
5.导入robotium的jar包
6.编写代码
7.配置
在eclipse中,新建一个Android Test Project,进行配置,使得自动化脚本与要测试的apk进行关联。
8.运行
1.android 自带的模拟器安装
1) 打开Android SDK安装目录
2) 找到sdk下的platform-tools目录
3) 把重新签名后的apk文件放在该目录下
4) 打开命令提示符:cmd
5) cd .../sdk/platform-tools
6) 打开要安装apk的模拟机
7) 运行命令:adb install testedapp.apk。看到Success,说明apk已经安装成功了。
再安装中出现问题:
在将程序发布到手机上时提示该错误:
INSTALL_FAILED_INSUFFICIENT_STORAGE
原因:空间不够用
解决方法:
1. adb shell
2. #df
发现/data下空间不足,原来是安装了太多应用程序导致。
3. 删除一些不需要的程序即可。
第一种办法:在反复安装android apk的时候,有的时候可能会遇到adb install错误,内容是:Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
这很可能是因为你在以前uninstall应用的时候,没有做彻底,只是简单的rm /data/app/下面的apk文件了,一个补救的办法如下:
启动模拟器,然后进入菜单
settings->applications->mange
applications-> select the application->select "unistall".
这样就能彻底删除了,然后再重新安装这个apk就没问题了
第二种办法:修改模拟器内存大小
4.新建一个模拟器
2.夜神模拟器运行
参考:http://www.cnblogs.com/enjoytesting/p/3622657.html
http://blog.csdn.net/annkie/article/details/8714716
http://www.cnblogs.com/easypass/p/3867211.html
android studio2.0 搭建Robotium环境--eclipse--apk 环境搭建