关于Android重新打包问题

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值