我想知道在Android中如何使用相同的密钥签署两个不同的apk文件。
答案 0 :(得分:4)
解压两个APK,然后运行
keytool -printcert -file META-INF / yourfile.RSA
然后,比较指纹,如果它们相同,则键是相同的。
答案 1 :(得分:0)
使用PackageManager.getPackageInfo()传递GET_SIGNATURES作为每个应用程序的标志。
然后可以对PachageInfo.signatures数组进行深度比较以获得相等性 - 也就是说在两个数组中的每个相应项上调用equals()。