robotium两种重新签名方式

本文介绍了使用Robotium进行自动化测试时的两种重新签名apk的方法:一是通过批处理文件配合jarsigner和zipalign工具实现;二是利用re-sign.jar工具简化签名流程。这两种方法均适用于Android应用的自动化测试准备阶段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

robotium自动化测试两种重新签名方式

  一、批处理的方式

          首先配置好环境变量

  步骤:1、新建txt文件,然后把后缀名改为.bat成批处理文件的格式,文件里面的命令如下:

               jarsigner -keystore C:\Users\dzhr\.android\debug.keystore -storepass android keypass android E:\ MyDocuments\workspace\HelloWorld\bin\HelloWorld.apk androiddebugkey  -digestalg SHA1 -sigalg MD5withRSA zipalign 4 E:\ MyDocuments\workspace\HelloWorld\bin\HelloWorld.apk  E:HelloWorld_sign.apk

 pause

       说明:debug.keystore该文件通常在c盘,被测apk是HelloWorld.apk,其路径为E:\ MyDocuments\workspace\HelloWorld\bin\ ,其中HelloWorld_sign.apk就是签名后apk文件,它的路径可以随便放

         接下来就是安装HelloWorld_sign.apk文件,模拟器就用adb命令

        如:adb install HelloWorld_sign.apk

二、re-sign.jar的方式

        补充一个环境变量

      ANDROID_HOME=“D:\android\sdk”

      在网上下载的re-sign.jar 该jar包放在D:\android根目录下

      运行方式:打开运行cmd,切换到re-sign.jar包的根目录下,也就是D:\android根目录,在命令行中输入java -jar re-sign.jar,点击回车就可打开jar文件,这是就会弹出一个对话框,然后就把需要重新签名的HelloWorld . apk文件拖入该对话框,就会生成HelloWorld_debug.apk文件,说明签名成功

    接下来就是安装HelloWorld_debug.apk文件,模拟器就用adb命令

        如:adb install HelloWorld_debug.apk



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值