0

我有一个用于调试的 sha1 密钥,我从 android studio 中的 signinreports 获得。现在,我在多个 Firebase 项目中都有这个密钥,我想为这个项目生成另一个调试密钥。

如何为现有项目生成另一个调试密钥并将其分配给该项目?

我试过了

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

但是输出与其他项目相同的调试密钥

4

1 回答 1

1

步骤 1) 转到文件 > 项目结构 > 选择项目 > 转到“签名”并选择您的默认或任何您想要的密钥库并填写所有详细信息。如果您无法填写详细信息,请点击绿色的“+”按钮。

第2步)非常重要:转到构建类型>选择您的构建类型并选择您的“签名配置”。

https://stackoverflow.com/a/17992232/4853835

另一种解决方案:您可以从该目录移动(移动到备份文件夹)密钥,然后构建您的项目(Android Studio 将创建新密钥):

  • 对于 Windows 用户:C:\Users\USERNAME.android\debug.keystore(将 USERNAME 更改为您的电脑名称)
  • 对于 Linux 或 Mac OS 用户:~/.android/debug.keystore
于 2020-04-13T17:44:00.393 回答