在学习robotium自动化测试的过程中,发现基于apk的测试必须要确保被测apk与测试项目具有相同的签名,所以这里我们需要将被测apk进行重签名。apk重签名使用工具re-sign.jar
-
运行环境:配置jdk和AndroidSDK环境变量
-
cmd运行re-sign.jar
切换到re-sign.jar所在的目录,运行 java -jar re-sign.jar,打开re-sign.jar
-
将要重签名的apk拖入工具中,弹出重签名apk保存对话框,保存后开始进行重签名
-
正常此时应该弹出重签名成功对话框,但是此时弹出了报错信息
zipalign无法执行,此处只要将zipalign.exe添加到报错路径下再次进行重签名操作便可重签名成功