我有我的应用程序的最新APK文件和完整源代码,以及我的应用程序的密钥库私钥。 但是我丢失了我的密钥库文件...所以我无法签署我的应用程序并更新我的应用程序..
有人知道答案吗?
答案 0 :(得分:7)
如果您丢失了密钥库,那么就无法更新播放中的应用程序(这将导致签名错误)!唯一的方法是您可以创建一个带有新包名称的应用程序,将其上传以存储并删除旧应用程序。
答案 1 :(得分:2)
实际上,除了使用工具恢复操作系统中已删除的文件之外,无法以其他方式恢复密钥库。
没有任何工具可以从您的设备或应用程序中提取密钥库。即使Google无法从您的Google帐户恢复您的密钥库。
当您只丢失密码时,情况会有所不同。见https://code.google.com/p/android-keystore-password-recover/
答案 2 :(得分:0)
抱歉,亲爱的,你不能在Android Play商店更新同一个应用程序的新版本。您可以使用新的包名和密钥库文件上传新的应用程序。但Google不允许您使用不同的密钥库文件上传新版本。
希望它会对你有所帮助。
答案 3 :(得分:-11)
密钥库不需要上传,需要集成到应用程序.apk中。 确保你构建要发布的应用程序,在eclipse中转到文件 - >并导出应用程序。这将使用您的发布密钥库而不是调试密钥库来构建它。
当您第一次导出应用程序并且eclipse使您成为密钥库时,它将保存在您计算机上的eclipse \文件夹中,请尝试查找它。请参阅此文章,了解您的密钥库文件应在计算机上的位置。