APK签名

APK签名

APK签名使用jdk自带工具keytool,位置一般位于jdk1.8\bin

生成签名一般分为两步:

第一步 :生成Keystore

keytool -genkey -alias abc.keystore -keyalg RSA -validity 20000 -keystore abc.keystore
abc.keystore为生成key名称

第二步 :用jarsigner签名apk

jarsigner -verbose -keystore abc.keystore -signedjar 123x.apk 123.apk abc.keystore
将123.apk通过abc.keystore签名为新123x.apk

第二步异常:删除原签名


说明待签的apk是已经签名过的,如果想重新签名的话可以这样做

把要重签名的apk后缀改成zip,打开后删除里面的META-INF目录,然后重新改成apk后缀

posted @ 2023-02-22 13:32  ssy197  阅读(123)  评论(0编辑  收藏  举报