
apk是5个g对它进行V1签名之后 进行对其
提示:E:\android\Test.apk' as zip archive
大家有没有办法,急!
1.我用jarsigner进行了V1签名
jarsigner -verbose -keystore D:\Benson\UnityProject\ApkKeystore\BulidPlayerConfig\KEY\user.keystore -storepass 123456 -keypass 123456 -sigfile CERT -signedjar G:\android_tools\Vila\dist\B\Vila.apk G:\android_tools\Vila\dist\A\Vila.apk ljsj
2.此时检查签名结果是:
3.然后我进行了V2签名
这个看了一些文档说这个命令是可以V1V2一起签名:
java -jar apksigner.jar sign --ks D:\Benson\UnityProject\ApkKeystore\BulidPlayerConfig\KEY\user.keystore --ks-key-alias ljsj --ks-pass pass:123456 --key-pass pass:123456 --out G:\android_tools\Vila\dist\C\Vila.apk G:\android_tools\Vila\dist\B\Vila.apk
还试了这个命令:
java -jar apksigner.jar sign --v2-signing-enabled -ks D:\Benson\UnityProject\ApkKeystore\BulidPlayerConfig\KEY\user.keystore G:\android_tools\Vila\dist\A\Vila.apk
最后的结果都是一样的
4.检查签名的结果是:
各位大神为什么最后变成只有V2签名了,急急急!。
还有的文章说签名之前先对齐一下这个命令:
zipalign -v 4 G:\android_tools\Vila\dist\A\Vila.apk G:\android_tools\Vila\dist\B\Vila.apk
V2之前执行的对齐命令但是结果是一样的,为什么?
- 1