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后缀