获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:
我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?
获取SHA-1指纹的方法和获取指纹的方法一样吗?之前,我正在运行这个命令:
我不清楚我得到的结果是不是SHA-1指纹。有人能解释一下吗?
当前回答
在Windows操作系统下打开“命令提示符”,进入以下文件夹。
C:\Program Files\Java\ jdk1.7.0_05 \ bin
使用cd <下一个目录名称>命令将目录改为下一个目录。 使用命令cd ..将目录更改为“上一页”
现在输入下面的命令:
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
其他回答
一个更简单的方法是在项目根目录下运行。/gradlew signingReport 本文还解释了其他方法
如果您正在使用eclipse,请转到: 窗口- >首选项- > Android - >构建 你会在那里找到你要找的东西。
如果你使用android studio使用简单的步骤
运行你的项目 点击Gradle菜单 展开Gradle Tasks树 双击android -> signingReport,看看魔术吧 它将在Run选项卡上告诉您所有信息
如果Android Studio < 2.2 .
来自android studio 2.2 结果将在运行控制台下可用,但使用高亮切换按钮
或 第二种方法是 在android studio new ->谷歌地图活动中创建新项目
然后打开google_maps_api.xml xml文件如图所示,你会看到你的SHA密钥
答案很简单。在新的Android Studio版本中找到SH1。做这些简单的步骤。
步骤1进入“设置”界面,也可以按“CTRL + ALT + S”
Edit
步骤2最新的android工作室包括- android工作室电鳗| 2022.1.1
选择“实验”,然后取消选中“只在Gradle同步过程中生成的Gradle任务列表中包含测试任务”的选项,然后按“确定”
第2步为旧版本的android studio -
去实验,然后取消选项“不构建Gradle任务在Gradle同步期间,如果它被选中,然后按确定
继续
步骤3进入“文件”,选择“项目与Gradle文件同步”选项
步骤4单击面板右侧的Gradle,然后Tasks,然后android,然后双击signingReport
然后您将获得SH1指纹
在你的应用程序中使用谷歌播放应用程序签名功能和谷歌api集成?
如果您正在使用谷歌Play应用程序签名,请不要忘记谷歌API凭据所需的发布签名证书指纹不是您通过此方法从应用程序中获得的常规上传签名密钥(SHA-1):
您只能从谷歌Play控制台的App签名页面获得您的SHA-1版本,如下所示
如果您使用谷歌Play应用程序签名,谷歌将重新签名您的应用程序。这就是谷歌Play应用程序签名如何提供签名证书指纹的方式,如下所示:
如果使用“谷歌播放应用程序签名”,如何获得发布SHA-1(签名证书指纹)