在Android studio 2.2+中生成SHA1指纹

时间:2016-09-26 08:24:49

标签: android android-studio

今天我刚刚将我的Android工作室从Studio 2.1升级到Studio 2.2。 我只是查看所有android studio 2.2功能,这是在2.2工作室工作的绝佳体验,但我现在面临一个问题。

我知道这不是问题,但只是因为我缺乏知识而发生,所以我为此道歉。我的问题描述如下。

问题

在使用this的Android Studio 2.1中,您可以轻松生成SHA1。但是,当我按照上面的链接步骤知道此功能会发生变化时,会出现以下错误。

Here No Debug SHA1 Finger Print will be displayed just like 2.1

如果有人有任何想法在android studio 2.2中生成SHA1,那么请帮忙。

我希望你能清楚我的问题。如果你想了解更多有关我问题的信息,请告诉我。

任何帮助将不胜感激。

提前致谢

4 个答案:

答案 0 :(得分:107)

请尝试以下操作:How to get the SHA-1 fingerprint certificate in Android Studio for debug mode?

  1. 打开Android Studio
  2. 打开您的项目
  3. 单击Gradle(从右侧面板,您将看到Gradle Bar)
  4. 点击刷新(点击从Gradle Bar刷新,您将看到项目的List Gradle脚本)
  5. 单击您的项目(您的项目名称从列表(根))
  6. 点击任务
  7. 点击Android
  8. 双击signedReport(您将在运行栏中获得SHA1和MD5)
  9. 然后点击此按钮: enter image description here
  10. (错误日志的左上角)

    p / s:步骤9:您可以在Gradle Console

    的日志中找到它

答案 1 :(得分:9)

# Run executable and pass an argument to that executable.

process = subprocess.Popen('CalcSoilSurfTemp.exe C:\Users\szilasia\Desktop\epws\USA_TX_Lubbock.Intl.AP.722670_TMY3.epw',stdin=subprocess.PIPE)

process.communicate() # How do I pipe keystrokes(numbers) into the process?

答案 2 :(得分:6)

在Android Studio的项目右侧点击 Gradle 现在您看到 Gradle Project 属性已打开。 现在点击应用 - > 任务 - > android 在android文件夹中,你会看到三个选项1-androidDependencies,2-signingReport,3-sourceSet 双击 signingReport ,然后在底部查看项目的signingReport。 希望你有SHA1密钥。

答案 3 :(得分:0)

有一种简单的方法,只需从新的“活动”菜单创建一个MapsActivity即可。在新创建的google_maps_api.xml中,sha1写在那里。