我不知道如何解决我的问题.我们在Android市场上发布了一个Android应用程序.在解决了一些问题之后,我们无法将其作为应用程序在市场中的下一个版本发布,因为我们丢失了用于签署该构建的私钥.如果更新版本未使用相同的密钥签名,则android不接受构建.
对于这个应用程序,很少有用户已经在市场上购买它.如果我们使用不同的包名称上传相同的应用程序,则购买的用户将无法获得更新的版本.我该如何解决这个问题?对此有何建议?
提前致谢...
我有我的应用程序的最新APK文件和完整的源代码,以及我的应用程序的密钥库的私钥.但我丢失了我的密钥库文件...所以我无法签署我的应用程序并更新我的应用程序..
有谁知道答案?
Android Studio 3.5.3 在创建我的新密钥库后,建议我使用以下命令对其进行转换:
keytool -importkeystore -srckeystore /path/myKeyStore.jks -destkeystore /path/myKeyStore.jks -deststoretype pkcs12
在 Web 和 SO 上,我阅读了一些关于它的内容(例如,pkcs12无论用于阅读它的编程语言如何,该格式都得到广泛支持)但我找不到这个问题的答案:
格式是否pkcs12与 Google Play 商店完全兼容以发布我的应用程序?
如果是,我应该使用哪一个来签署我的 apk,为什么?
非常感谢!