丢失应用密钥后,即可在Android Studio v 4.0.1中生成Sign Apk

问题描述

由于我不知道如何解决问题,因此我在发布应用程序方面经验很少,并且在这里寻求帮助。 因此,我正在与一位同事一起开发一个应用程序,并且由于几个星期以来,我们无法对其进行更新-我们收到的SHA证书错误显然与原始版本和最新版本不同。因此,我们已经与Google支持人员联系,并被告知要重命名该软件包并更改密钥。 我和我的同事在阅读文档后甚至还有一些疑问:

  1. 我们应该做的第一件事是通过在终端中运行cmd来获取调试密钥库

    • 1a-第一个疑问:我们甚至需要发布密钥库来发布应用程序吗?
    • 1b-第二个疑问:如果我们在Firebase中有该项目,并且向该项目添加了一个具有不同程序包名称的新应用,并且我们下载了最新的google-services.json,是否需要在debug和release中都包含它两个开发人员的密钥库?
  2. 如何生成准备发布的已签名APK?我有Android Studio v4.0.1,但找不到找到签名APK的方法。到目前为止,在我阅读的所有文档中,他们都建议使用Build-> Build-> Generate Sign APK,而这在我正在使用的版本中没有出现。

  3. google-services.json,调试密钥库和发行版到底做什么?发布应用需要一切吗?

  4. 开发人员如何避免丢失密钥?有什么最佳做法吗?

如果有必要,我可以发布项目和应用程序的build.gradle或截屏。抱歉,我的问题有些误导或混淆。

任何帮助都会很棒!

解决方法

要在此路径中恢复密码:

C:\Users\yourUser\.Android2.2\system\log\idea.log.1

注意::如果您没有密码,请阅读此文档:

https://developer.android.com/studio/publish/app-signing

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...