【问题标题】:How do I do "Authenticating Your Client with Google"?如何“使用 Google 验证您的客户”?
【发布时间】:2016-03-15 05:48:58
【问题描述】:

我如何通过 google 正确验证您的客户? 我正在关注本教程 https://developers.google.com/android/guides/client-auth

我将此文本复制到我的命令提示符中 -

keytool -exportcert -list -v \ -alias androiddebugkey -keystore %USERPROFILE%.android\debug.keystore

我收到此消息“-alias 未被识别为内部或外部命令、可运行程序或批处理文件。”

做错了什么?

【问题讨论】:

    标签: android xamarin keytool google-authentication google-authenticator


    【解决方案1】:

    我认为最终目标是生成 SHA1 密钥。

    最好的选择是遵循以下步骤:

    1. 在 Android Studio 中,点击右侧面板上的 gradle。

    1. 然后导航到应用 > 任务 > android > 签名报告。
    2. 双击它将生成 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\ ,但你必须检查它是否在那里)

        【讨论】:

          猜你喜欢
          • 2014-11-13
          • 1970-01-01
          • 2016-01-01
          • 1970-01-01
          • 2020-11-18
          • 1970-01-01
          • 2018-12-16
          • 2020-10-29
          • 1970-01-01
          相关资源
          最近更新 更多