echo 重新打包 $1.apk
# 重新给product签名,确保其使用的签名与测试用例的签名一致 # 第一步是删除产品中已有的签名 unzip -o $1.apk -d product cd product # 删除应用已有的签名 rm -r -f META-INF/ # 重新打包应用里的文件 zip -r product.apk * mv product.apk .. cd .. # 删除原来解压用于删除密钥的文件夹——扫尾工作 rm -f -r product # 使用调试用签名重新签名 #jarsigner -keystore ~/.android/debug.keystore -storepass android -keypass android product.apk androiddebugkey #jdk 1.7 JARSIGNER需要增加两个参数 -digestalg SHA1 -sigalg MD5withRSA jarsigner -keystore ~/.android/debug.keystore -storepass android -keypass android product.apk androiddebugkey -digestalg SHA1 -sigalg MD5withRSA zipalign 4 product.apk $1-resigned.apk