【问题标题】:Google app engine tutorial, can't get Signing certificate fingerprint (SHA1)谷歌应用引擎教程,无法获取签名证书指纹(SHA1)
【发布时间】:2015-08-04 23:06:02
【问题描述】:

我正在使用 Android Studio 遵循以下指南:https://cloud.google.com/solutions/mobile/how-to-build-mobile-app-with-app-engine-backend-tutorial/

我从一开始就按照教程进行操作,直到“下载并设置示例应用程序”。

我正在尝试创建 Android 客户端 ID,但为此我需要一个“签名证书指纹 (SHA1)”。

我正在终端中运行以下命令来获取所述指纹:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v | openssl sha1

但是在我输入调试密码'android'后它返回一行:

(stdin)= 7a509420fd8b59047b7e4d.......(更多字符)

与给出的示例 SHA1 指纹完全不同。

由于没有错误消息,我不知道如何继续;如果此脚本不起作用,我应该如何获取指纹?

我是 App Engine 和一般后端的新手,所以请假设对任何答案一无所知!

提前感谢您的帮助。

【问题讨论】:

    标签: android google-app-engine ssl backend sha1


    【解决方案1】:

    如果你使用 eclipse,有一个更简单的方法来做到这一点:

    转到窗口->首选项->从侧面菜单中选择Android->构建

    在那里你会找到 SHA1 指纹。

    【讨论】:

    • 我有点不愿意为了这个而从 Android Studio 切换,因为它是受支持的 IDE。这里一定有一个问题需要解决,因为脚本没有给我预期的结果!
    【解决方案2】:

    我通过使用不同的命令解决了这个问题:

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

    尽管原始命令在 google 指南中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-11
      • 1970-01-01
      • 2013-12-03
      • 2012-08-26
      • 2020-09-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多