为 Android Firebase 获取 SHA-1
Get SHA-1 for Android Firebase
我正尝试按照此说明 https://developers.google.com/android/guides/client-auth 为我的 Android Firebase 项目获取 SHA-1 证书。当我在 cmd 中输入此命令时:
keytool -exportcert -list -v \
-alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
我应该被要求输入密码,我应该输入 android
。但我得到这个:
那么,我做错了什么?
问题出在您的命令中的斜杠 (\
)。确保所有内容都在一行上并删除所有斜杠 (\
)。另请记住,命令提示符在单行中解释命令,因此不要将命令分布在多行中,因为它会将新行中的所有内容视为不同的命令。将所有内容放在一条线上。
还有另一种方法可以使用 android studio 获取 firebase 项目的 SHA 密钥。按照下面的说明进行操作
1.请参阅 Android Studio 右侧面板,您会在此处找到 GRADLE 选项卡
2.Now点击Gradle你会得到这个
3.You'会发现您的应用程序名称 there.If 未点击左上角的 刷新 图标。
点击您的应用程序名称然后像这样
应用名称 > 任务 > android > 签名报告
双击 signing report 然后你会找到你的 ap SHA-1在 android 工作室底部输入你的 运行 像这样
复制 SHA1 密钥并在您需要的地方使用。
我正尝试按照此说明 https://developers.google.com/android/guides/client-auth 为我的 Android Firebase 项目获取 SHA-1 证书。当我在 cmd 中输入此命令时:
keytool -exportcert -list -v \
-alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
我应该被要求输入密码,我应该输入 android
。但我得到这个:
那么,我做错了什么?
问题出在您的命令中的斜杠 (\
)。确保所有内容都在一行上并删除所有斜杠 (\
)。另请记住,命令提示符在单行中解释命令,因此不要将命令分布在多行中,因为它会将新行中的所有内容视为不同的命令。将所有内容放在一条线上。
还有另一种方法可以使用 android studio 获取 firebase 项目的 SHA 密钥。按照下面的说明进行操作
1.请参阅 Android Studio 右侧面板,您会在此处找到 GRADLE 选项卡
2.Now点击Gradle你会得到这个
3.You'会发现您的应用程序名称 there.If 未点击左上角的 刷新 图标。
点击您的应用程序名称然后像这样 应用名称 > 任务 > android > 签名报告
双击 signing report 然后你会找到你的 ap SHA-1在 android 工作室底部输入你的 运行 像这样
复制 SHA1 密钥并在您需要的地方使用。