是否可以通过使用与最初使用的证书不同的证书进行签名来发布更新的应用程序

时间:2011-04-20 06:27:14

标签: android google-play keystore

是否可以通过使用与最初使用的证书不同的证书进行签名来发布Android应用程序的更新?我知道当我们尝试将这样的构建上传到市场时,它会给出错误消息。但有没有出路,比如将其标记为主要版本,指定市场中的某个位置?

2 个答案:

答案 0 :(得分:4)

不,你不能这样做。证书是确保您是首次上传应用程序的工具。

所以请务必备份密钥库!

答案 1 :(得分:0)

目前还没有,但将来可能会解决此问题:

https://code.google.com/p/android/issues/detail?id=30870

但请注意,放弃密钥库绝对没有理由。它只允许更新旧密钥以确保安全性,并允许应用移动域或更改所有权。

编辑:我认为这不可行,但我刚发现:

How to sign an APK with more than one certificate?

真棒!