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进行关联。

  1) 修改Android Test Project下的AndroidMainfest.xml文件,使得粗体标注的package名与resign生成的名字一致

  <instrumentation

  android:name ="android.test.InstrumentationTestRunner"

android:targetPackage ="com.example.mobile.testedapp" />

  2) 在自动化脚本测试类中,声明初始类,也要与resign生成的main activity类名一致

    private static final String LAUNCHER_ACTIVITY_FULL_CLASSNAME ="com.example.mobile.testedapp.MainActivity" ;

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

时间: 2024-12-30 02:12:08

android studio2.0 搭建Robotium环境--eclipse--apk 环境搭建的相关文章

Android Studio2.0 Beta 2版本号更新说明及注意事项

我们刚刚向canary channel推送了Android Studio2.0 Beta 2版本号 老毕译注: ---------- canary channel: 金丝雀版本号,平均1到2周就会更新一次,是最不稳定的版本号, 会有非常多BUG,通经常使用于众測,请大家慎重使用. 假设你喜欢尝鲜,可以安装两个Android Studio. 假设你想更深入的了解Android Studio,请參考我的新书<Android Studio有用指南>,已在百度阅读首发. ---------- 一. 修

android studio2.0 搭建Robotium环境--apk测试没有混淆只有签名

1.配置好android sdk ,java环境 2.重新签名apk文件 在用户目录下,会有一个.android的目录,把re-sign.jar放在该目录下.执行命令 java -jar re-sign.jar 即可 再把apk文件脱到打开的re-sign上.保存重新签名后的文件.     遇到问题:提示sdk\tools\zipalign.exe没有这个文件.解决:拷贝一份到这个目录下 3.将生成的debug文件安装到夜神模拟器中 adb connect 127.0.0.1:62001adb

在android studio2.0中,配置databinding问题

在百度了一些关于databinding的文章,试着写了一个dome,发现总是build的不成功. 最后发现在2.0的时候不用在build.gradle中配置 classpath "com.android.databinding:dataBinder:1.0-rc1"和对应的build.gradle中配置 apply plugin: 'com.android.databinding'只需要在相应的build.gradle中配置 dataBinding { enabled true}就可以

mac搭建 maven和eclipse开发环境

1. 配置Maven需要检查下Java环境变量的设置.需要检查JAVA_HOME环境变量以及Java命令 $ echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home $ java -version java version "1.8.0_66" Java(TM) SE Runtime Environment (build 1.8.0_66-b17) Java HotSpot(TM)

【转】搭建Python的Eclipse开发环境之安装PyDev插件

原文网址:http://blog.csdn.net/wangpingfang/article/details/7181223 使用update site安装pydev插件 注意:该安装指南针对eclipse 3.5和3.6 点击菜单‘Help > Install New Software...',打开Eclipse更新管理器. 如下图所示加入update site(下一小节给出了可用的update site列表): 可用的update sites Main: http://pydev.org/u

Android Studio2.0引入so文件(亲测)

转载自:http://blog.csdn.net/u011421608/article/details/51338482 步骤如下: 1.如图,直接将so文件放在libs目录下: 2.在build.gradle中配置SO文件: sourceSets { main { jniLibs.srcDirs = ['libs'] } } 1 2 3 4 5 1 2 3 4 5 如下图:

Android 7.0 Nougat(牛轧糖)---对开发者来说

android 7.0出来了.让你的app准备迎接最新的android版本吧,支持节省电量和内存,这样新的系统行为.使用多窗口UI.直接恢复通知以及其他操作来扩展你的app. android 7.0介绍了各种各样的新功能给用户和开发者, 本文重点介绍面向开发者的一些新功能. 确保检查android 7.0的行为变化,了解有关平台的变化可能会影响你的app. 如果要了解更多的关于用户的新功能,请查看www.android.com. 1.支持多窗口 在android 7.0中,我们介绍了在支持多窗口

Android studio 下的robotium自动化测试和持续集成

一.前言 Android Studio是一个Android开发环境,基于IntelliJ IDEA.类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试.作为官方主推的开发环境和停止对其他开发IDE的支持,Android Studio将成为今后唯一的android开发环境.本文主要介绍在Android Studio环境下的Robotium测试框架使用方法和持续集成. 二.在Android Studio中使用Robotium 2.1基础环

Eclipse+ADT+SDK搭建Android开发环境

安装Eclipse Eclipse 是一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK).我们可以通过在Eclipse中添加ADT(Android Development Tools)安卓开发工具,来搭建安卓开发环境. 下载Eclipse 下载地址:http://www.eclipse.org/downloa