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


当前回答

去这个网站自己找吧 https://developers.google.com/android/guides/client-auth

method1: ./gradlew signingReport

method2:

    (a) for mac/linux

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




     (b) for windows ==>
keytool -list -v \
-alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore

密码:android

其他回答

我是这样做的,它起作用了

keytool.exe -list -v -alias ALIAS_NAME -keystore "E:\MID_PATH\trackMeeKeyStore.jks" -storepass PASS -keypass PASS

我直接在我的Mac上使用终端使用下面的命令。我得到了SHA1手指。命令如下:

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

密钥存储库的路径用双引号括起来。它工作得很好。

keytool -list -v -keystore "C:\Users\App innovation\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

打开你的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

点击左下角的终端图标

CD到android文件夹并运行

gradlew signingreport

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