1、执行打包工具resign.sh程序时可能会报告“zipalign :command not found”
可能是Android SDK根目录没有添加到程序搜索路径环境变量PATH中。
2、执行打包工具resign.sh程序时可能会报告“zipalign:CreateProcess error =2 找不到指定文件”
把 sdk\build-tools\android-4.4W\ 文件夹下的 zipalign.exe 拷贝到 sdk\tools\ 文件夹下,即可。
————————————————————————————————
重新打包脚本程序:
echo 重新打包 new.apk
#重新给product签名,确保其使用的签名与测试用例的签名一致
#第一步是删除产品中已有签名
zunzip -o new.apk -d product
cd product
#删除应用已有签名
rm -r -f META-INF/
#重新打包应用里文件
zip -r product.apk *
mv product.apk..
cd..
#删除原来解压用于删除秘钥的文件夹——扫尾工作
rm -f -r product
#重新签名
jarsigner -keystore /Eclipse keystore地址/ -storepass android -keypass android product.apk androiddebugkey
zippalign 4 product.apk new-resigned.apk