古詩詞大全網 - 個性簽名 - 怎麽讓倆個APK的簽名壹致?

怎麽讓倆個APK的簽名壹致?

可以比對apk簽名的fingerprint。

假定安裝了JDK,如果想查HelloWorld.apk所使用的簽名的fingerprint,可以這樣做:

1. 查找apk裏的rsa文件

(Windows)

> jar tf HelloWorld.apk |findstr RSA

(Linux)

$ jar tf HelloWorld.apk |grep RSA

META-INF/CERT.RSA

2. 從apk中解壓rsa文件

jar xf HelloWorld.apk META-INF/CERT.RSA

3. 獲取簽名的fingerprints

keytool -printcert -file META-INF/CERT.RSA

...

Certificate fingerprints:

MD5: BC:6D:BD:6E:49:69:2A:57:A8:B8:28:89:04:3B:93:A8

SHA1: 0D:DF:76:F4:85:96:DF:17:C2:68:1D:3D:FF:9B:0F:D2:A1:CF:14:60

Signature algorithm name: SHA1withRSA

Version: 3

...

4. 清理工作,刪除rsa文件

(Windows)

rmdir /S /Q META-INF

(Linux)

rm -rf META-INF

如果妳想知道兩個apk是不是用的同壹個簽名,那比壹下它們簽名的MD5碼(或SHA1碼)是不是壹樣就行了。