如何生成不同的调试 sha1-key

How to generate a different debug sha1-key

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

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

我试过

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

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

Step 1) Go to File > Project Structure > select project > go to "signing" and select your default or any keystore you want and fill all the details. In case you are not able to fill the details, hit the green '+' button.

Step 2) VERY IMPORTANT: Goto Build Types> select your build type and select your "Signing Config".

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

  • 对于 Windows 用户:C:\Users\USERNAME.android\debug.keystore(将 USERNAME 更改为您的电脑名称)
  • 对于 Linux 或 Mac OS 用户:~/.android/debug.keystore