我丢失了我的密钥库,正如我在其他问题中看到的那样,我无法升级我的应用程序。 所以我决定生成一个新的密钥库并签署我的apk。但是,我希望应用程序名称和包保持不变。我将删除旧的应用程序并上传新的应用程序。 这可能吗?
答案 0 :(得分:1)
如果您在自己的设备或您控制的设备上谈论应用程序,可以删除它们,然后使用相同的程序包名称/新签名替换(有时在卸载之后需要重新启动/重新安装之前)
如果你在谈论Android市场,不,你不能删除它或用新的签名替换它;你需要更改包名。
答案 1 :(得分:1)
一旦您向Android Market提交了申请,所有未来的提交都必须使用相同的密钥库进行签名。你应该总是支持这个。 From the docs:
此外,包名称必须与现有版本相同 必须使用相同的私钥对.apk文件进行签名。如果包 名称和签名证书与现有证书不匹配 版本,Google Play会将其视为新应用程序,并将其发布为 这样,并不会将其作为更新提供给现有用户。