是否可以通过使用与最初使用的证书不同的证书进行签名来发布Android应用程序的更新?我知道当我们尝试将这样的构建上传到市场时,它会给出错误消息。但有没有出路,比如将其标记为主要版本,指定市场中的某个位置?
答案 0 :(得分:4)
不,你不能这样做。证书是确保您是首次上传应用程序的工具。
所以请务必备份密钥库!
答案 1 :(得分:0)
目前还没有,但将来可能会解决此问题:
https://code.google.com/p/android/issues/detail?id=30870
但请注意,放弃密钥库绝对没有理由。它只允许更新旧密钥以确保安全性,并允许应用移动域或更改所有权。
编辑:我认为这不可行,但我刚发现:
How to sign an APK with more than one certificate?
真棒!