【问题标题】:How do I do "Authenticating Your Client with Google"?如何“使用 Google 验证您的客户”?
【发布时间】:2016-03-15 05:48:58
【问题描述】:
【问题讨论】:
标签:
android
xamarin
keytool
google-authentication
google-authenticator
【解决方案1】:
我认为最终目标是生成 SHA1 密钥。
最好的选择是遵循以下步骤:
- 在 Android Studio 中,点击右侧面板上的 gradle。
- 然后导航到应用 > 任务 > android > 签名报告。
- 双击它将生成 SHA1 密钥。
【解决方案2】:
将您的 cmd 路径设置为 jdk,然后运行此 cmd
视窗
keytool -list -v -keystore %USERPROFILE%/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
MAC/LINUX
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android
【解决方案3】:
复制的命令不应在 -v 之后包含反斜杠,并且必须放在一行中,如下所示:
keytool -exportcert -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore
此外,您必须将命令中的 %USERPROFILE% 位置更改为 .android 目录所在的路径。 (也许它在这里: C:\User\YourUserName\ ,但你必须检查它是否在那里)