我试图在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工作室?


当前回答

Android Studio 4.2或新版本

转到右边的Gradle

打开它,然后点击执行Gradle任务,这个锅就打开了

然后您必须输入signingreport并按enter,这将执行命令并提供结果。

适用于旧版本的Android Studio

您可以在旧版本上执行上述所有步骤以获得结果。

其他回答

在终端输入此命令

格拉德尔签名报告

非常重要的

新闻 Ctrl + enter

机场当局不进入

这在Gnu/Linux - Mac - Windows中非常非常简单

首先:—复制此命令

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

第二步:现在在Android Studio的终端中复制并粘贴命令

结果!

祝你好运! !

点击左下角的终端图标

CD到android文件夹并运行

gradlew signingreport

一旦完成,它将打印SHA-1、MD5和SHA-256密钥

为Android生成SHA-1密钥的最佳解决方案是使用Android Studio。

点击最右边的Gradle:

点击刷新图标,你会看到应用程序的名称:

点击Tasks -> Report -> Signing Report:

在控制台底部找到SHA-1密钥:

执行以下步骤

gradle(在右上角)>点击你的项目名称>任务> android >双击signingReport

然后你会在4中得到SHA1和其他信息:Run(它会自动出现)。