【问题标题】:Firebase error no debug.keystore in .android folderFirebase 错误在 .android 文件夹中没有 debug.keystore
【发布时间】:2023-08-16 09:27:01
【问题描述】:

我尝试将 Firebase 连接到我的 android 应用,但错误提示为

Firebase:在为调试指定的文件 ({0}) 中找不到密钥库 构建类型。 {2}

我发现我的 .android 文件夹中没有 debug.keystore。

【问题讨论】:

  • 您是否尝试过从 Android Studio 执行 Build - Rebuild Project?这将自动生成调试密钥库
  • 是的,我做到了。但这没有帮助:/

标签: android firebase firebase-authentication android-keystore


【解决方案1】:

我遇到了同样的问题,为了解决它,我已经完成了以下步骤

  1. 转到your google firebase账号
  2. 点击项目设置
  3. 下载 google-services.json 文件并将其保存在 {your-project}/app/google-services.json 中
  4. 重建您的项目,它应该可以工作

【讨论】:

    【解决方案2】:

    打开您的项目结构文件 -> 项目结构

    比转到 Signing,如果您使用默认密钥清除所有填充,如 this,或选择 debug 并设置您的密钥库文件的正确路径(填充 存储文件)。在 Linux 中,默认为 ~/.android/debug.keystore。

    另外,转到 Build Types,然后选择 debug,你会看到 this,如果你清理了前面步骤中的填充,你的 Signing Config必须为 empty,否则选择 debug

    希望对你有帮助。

    【讨论】:

    • 这是关于 firebase,而不是密钥签名