我试图在Android工作室,在Windows上做一个地图应用程序。如何查询SHA-1指纹证书编号?

当我使用Eclipse时,它就在Windows ->首选项-> Android ->构建下。但在Android Studio中,我找不到类似的选项。

我在文档里看到

Android Studio自动在调试模式下签署应用程序 从IDE运行或调试项目。

所以我试着设置我的Java bin路径,并运行以下命令,从这里取:

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

然而,我得到了一个错误消息,说它是一个非法选项。

一步一步地,我如何在Android Studio中获得这些信息?

作为解决方案:我之前使用Eclipse生成的SHA-1指纹注册了我的应用程序。我可以使用相同的API键工作在我的项目在Android工作室?


当前回答

按照以下简单步骤获取SHA-1, SHA-256和MD5:

点击位于IDE右上角的Gradle。 点击Gradle图标。 一个弹出窗口将打开,写signingReport后Gradle字和按enter。 将生成签名报告。

其他回答

您可以使用以下命令并使用您的系统名称更改AJAY SUNDRIYAL。这只适用于你的debug.keystore,这将为你工作。

C:\Program Files\Java\jdk1.8.0_91\bin>keytool -list -v -keystore "c:\users\AJAY SUNDRIYAL\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

我用的是@Hiren Patel的答案,但在android studio 2.2及以后的版本会有轻微的改变

许多用户给出了他们的答案,在Android Studio 4.2以下的版本中运行良好。但对于Android Studio 4.2和更新版本,遵循以下步骤生成SHA密钥。步骤在这些图片中给出。

步骤:

1)点击gradle。Android Studio的右上角。正如你在这张照片上看到的。

2)现在点击图标如下图所示。一个新的可搜索窗口/屏幕将打开。

3)现在输入gradle signingreport,按Enter键开始生成SHA KEY,如下图所示。

4)您的SHA密钥将生成如图所示。使用这些步骤,你可以在Android Studio 4.2中生成SHA KEY。

注意:-如果您无法获得SHA密钥,则按照本回答中给出的说明进行操作。(颤振/反应本机…)

链接:-SHA颤振/反应本机键

打开你的C驱动器程序文件->打开JAVA文件夹->打开Bin并双击jarsigner.exe

然后打开Cmd

去C:\Program Files\Java\ jdk1.8.0_191\bin然后输入然后去C:\Program Files\Java\ jdk1.8.0_191\bin>keytool -list -keystore "F:\BTG UPDATE BUILD\Beyond_The_Game.jks"

Enter JUST Show Enter Kaystoer Password ***** Enter your Password Enter finally your Release SHA key Getting you Thank you

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