Android 使用不同证书时APK更新
我知道可以使用jarsigner对APK进行签名。此外,所有更新都应与签名。假设一个APK是用三个证书签名的,那么所有更新都必须用这三个证书签名是否是一个硬要求?或者,如果仅使用三个证书中的一个证书对更新进行签名,PackageManager可以吗?PackageManager会检查以确保所有更新都使用相同的密钥进行签名 adb安装-r 1380 KB/s(0.783s中的1107561字节) 包装:/data/local/tmp/app-release-unsigned.apk 失败[安装\u解析\u失败\u证书不一致]强>Android 使用不同证书时APK更新,android,code-signing,Android,Code Signing,我知道可以使用jarsigner对APK进行签名。此外,所有更新都应与签名。假设一个APK是用三个证书签名的,那么所有更新都必须用这三个证书签名是否是一个硬要求?或者,如果仅使用三个证书中的一个证书对更新进行签名,PackageManager可以吗?PackageManager会检查以确保所有更新都使用相同的密钥进行签名 adb安装-r 1380 KB/s(0.783s中的1107561字节) 包装:/data/local/tmp/app-release-unsigned.apk 失败[安装\u
PackageManager检查以确保所有更新都使用相同的密钥签名 adb安装-r 1380 KB/s(0.783s中的1107561字节) 包装:/data/local/tmp/app-release-unsigned.apk 失败[安装\u解析\u失败\u证书不一致]强>
试试看,创建一个未签名的apk,签名三次,zipalign,然后通过
adb install nameo.apk
安装到设备上。然后在清单中添加版本代码。创建另一个未签名的apk,对其签名三次,然后对其进行zipalign。然后通过adb install-r nameo.apk安装,尝试一下,创建一个未签名的apk,签名三次,zipalign,然后通过adb install nameo.apk安装到设备上。然后在清单中添加版本代码。创建另一个未签名的apk,对其签名三次,然后对其进行zipalign。然后通过adb安装-r nameo.apk安装