Java 我丢失了调试密钥库文件
我创建了一个应用程序,发布时没有特定的密钥库文件。我使用默认的调试密钥库文件。。。事实上,在编写代码后,我刚刚从bin文件夹发布了它。。。现在我换了笔记本电脑和操作系统。我在eclipse中有相同的代码和项目,但当我更改代码和Android版本代码时,eclipse似乎创建了另一个调试密钥库,我的应用程序无法更新。如何恢复相同的调试密钥库文件 您直接从/bin将应用程序发布到Google Play store 你能给我们一个你的应用程序的链接吗(只是出于好奇) 但除此之外,长话短说,你不能更新你的应用程序,因为你已经失去了你的密钥库 密钥库是唯一的,因此不能复制(欢迎任何人提出其他意见) 我在这里看到的唯一选项是取消发布你的应用程序,更改你的包名并重新发布它。但要考虑到你会失去现有的用户 请在您构建应用程序时考虑未来。使用Android工具->导出已签名的应用程序Java 我丢失了调试密钥库文件,java,android,keystore,android-keystore,Java,Android,Keystore,Android Keystore,我创建了一个应用程序,发布时没有特定的密钥库文件。我使用默认的调试密钥库文件。。。事实上,在编写代码后,我刚刚从bin文件夹发布了它。。。现在我换了笔记本电脑和操作系统。我在eclipse中有相同的代码和项目,但当我更改代码和Android版本代码时,eclipse似乎创建了另一个调试密钥库,我的应用程序无法更新。如何恢复相同的调试密钥库文件 您直接从/bin将应用程序发布到Google Play store 你能给我们一个你的应用程序的链接吗(只是出于好奇) 但除此之外,长话短说,你不能更新你
另外,请查看Proguard是否存在混淆:您必须访问密钥库文件,否则可能存在重复项。看看我以前给出的答案。而且你应该始终使用为自己生成的正确密钥库文件,而不是自动生成的密钥库文件。你真的不应该分发(供实际使用)使用调试证书签名的应用程序。首先,它的过期时间可能很短,这会给用户带来问题。另一方面,像谷歌play这样严肃的分销商会立即拒绝它。考虑这个错误,唤醒一个适当的释放键开始,然后让更多的用户卡在一个破碎的版本。我的应用程序没有发表在谷歌播放…我刚在一个网站上发表。。。但我的问题是,我的用户不能更新我的应用程序,他们应该重新安装旧版本…对不起,兄弟,没有其他选择。你最好早点做。这样,任何新用户都将使用您的新证书安装应用程序。但正如Chris所说,调试密钥库的生命周期很短。因此,您当前的用户正走在一条糟糕的道路上。如果没有密钥库,您将无能为力,您将需要重新开始(正如每个人所说)。这是常见的。