1.7zip-解压到文件名命名的文件下,并删掉该apk文件
遇到的问题:无
2.判断是否为白包,如果已签名则删掉META—INF文件夹和文件夹下的所有文件
遇到的问题:在删除的时候要注意要删除META—INF文件夹和文件夹下所有的文件
3.7zip-压缩该文件
遇到的问题:在压缩文件时,要注意选取解压的apk包里的所有文件,并在压缩时文件夹不能包含两层
eg. test.apk >> 解压的文件夹test >> 压缩 >> test.apk 而不是 test/test套两层,一定注意
4.重新定义打包的文件路径和文件名(如需更改文件路径和文件名的情况)
遇到的问题:无
5.调用命令生成临时文件
1).WINDOWS下
cmd.exe /C jarsigner -verbose -keystoretest -storepass testpwd -signedjarD:\\test\\app_signer_tmp.apk D:\\test\\test.apk test.key
参数说明
test 签名KEY
testpwd 签名密码
D:\\test\\app_signer_tmp.apk 签名后生成的临时文件的全路径