Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法

Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法前言:今天我想把百度地图的定位集成到项目中来,想写个小小的案例,实现一下,但在集成百度地图时首先要申请秘钥,申请秘钥要用到SHA1值,所以今天就来总结一下怎样去获取这个值吧,希望对大家有帮助。 正常情况下:一、获取开发版SHA1:在此我直接用AndroidStudio提供的命令控制台了,毕竟做Android开发几乎都是用AndroidStudio了。1、打开androi…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

前言:

今天我想把百度地图的定位集成到项目中来,想写个小小的案例,实现一下,但在集成百度地图时首先要申请秘钥,申请秘钥要用到SHA1值,所以今天就来总结一下怎样去获取这个值吧,希望对大家有帮助。

 

正常情况下:

一、获取开发版SHA1:

在此我直接用Android Studio提供的命令控制台了,毕竟做Android开发几乎都是用Android Studio了。

1、打开android studio 找到Terminal并打开,或者在最下面找到Terminal 如下图:

Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法

2、 输入命令  C:    进入c盘;

3、接着 输入命令   cd Users\Administrator   其中Administrator是自己的用户名  Administrator文件下有个.adnroid文件, 输入命令   cd  .android,最后就找到了.android,如图:

Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法

4、输入命令  keytool -list -v -keystore debug.keystore  其中debug.keystore是studio默认的keystore,按回车,然后输入秘钥:android(系统默认)    回车(秘钥库口令是看不到的)如下图:

Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法

这样就成功获取到开发版的SHA1值了,是不是很简单呀,那是当然!

 

二、获取发布版的SHA1:

获取发布版的SHA1,跟获取开发版的SHA1的1、2、3步骤一样,不一样的地方就是第4步稍微不同而已。

1、同上;

2、同上;

3、同上;

4、输入命令  keytool -list -v -keystore 文件目录\自己的签名文件 比如我的:keytool -list -v -keystore E:\签名文件\android.keystore ,接着按回车,然后输入秘钥:(我只知道我的,哈哈)    回车(秘钥库口令是看不到的)如下图:

Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法

 

这样就成功获取到发布版的SHA1值了,是不是很简单呀,那是当然!

 

上面是正常情况下执行的,我在获取SHA1时就被坑了,接下来就是说一下不正常的情况了:

 

1、首先是出现:

‘keytool’ 不是内部或外部命令,也不是可运行的程序或批处理文件。如图:

 

Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法
 

于是我参考了一篇文章:http://blog.csdn.net/csdnhejingzhou/article/details/50643246 ,确实可以是解决了这个问题;

2、前面的问题解决了,然后我就按照他的步骤直接运行deybug.keystore,即C:\Program Files\Java\jdk1.8.0_31\bin>cd keytool.exe
但又出现了一个问题:提示目录名称无效。如图:

Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法
 

最后我直接 把  C:\Users\Administrator\.Android 目录下的 debug.keystore  拷贝到  C:\Program Files\Java\jdk\bin 目录下了,就是和debug.keystore同一个目录下。这样就解决所有问题了,不知道你们会不会这样,也许是我运气不好,或者我儍敷敷地绕弯路了。

 

 

 

支持我的话可以关注下我的公众号,也欢迎大家投稿~

扫一扫关注我的微信公众号:程序猿在广东

Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法

                                                                                   

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/169496.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 香农编码的 matlab 实现「建议收藏」

    香农编码的 matlab 实现「建议收藏」closeall;clearall;clc;%香农编码matlab实现p=[0.50.190.190.070.05]%输入概率n=length(p);y=fliplr(sort(p));D=zeros(n,4);D(:,1)=y’;fori=2:nD(1,2)=0;D(i,2)=D(i-1,1)+D(i-1,2)…

    2025年10月23日
    2
  • 暴力破解工具-hydra使用「建议收藏」

    一、hydra简介:ydra(九头蛇),分布式任务处理系统,由社交标签服务提供商AddThis六年前开发,现在已得到Apache的开源许可,就像Hadoop一样,只是还没有Hadoop那样的知名度和声势。Hydra的创造者称,该“多头”平台非常擅长处理一些大的数据任务——对非常大的数据集进行实时处理。hydra是一款世界顶级密码暴力破解工具,支持几乎所有的协议的在线破解,功能强大,其密码…

    2022年4月9日
    306
  • IDE工具(29) idea生成iml文件

    IDE工具(29) idea生成iml文件如何让 idea 生成 iml 文件 在项目的 pom 文件位置处打开 cmd 执行命令 mvnidea module 等 BUILDSUCCESS 然后刷新项目就有 iml 文件了

    2025年10月16日
    7
  • Redis集群详解

    Redis集群详解Redis集群详解Redis有三种集群模式,分别是:*主从模式*Sentinel模式*Cluster模式三种集群模式各有特点,关于Redis介绍可以参考这里:NoSQL(二)——RedisRedis官网:https://redis.io/,最新版本5.0.4主从模式主从模式介绍主从模式是三种模式中最简单的,在主从复制中,数据库分为两类:主数据库(master)和从…

    2022年6月13日
    25
  • SICP 锻炼 (2.15)解决摘要:深入思考间隔误差

    SICP 锻炼 (2.15)解决摘要:深入思考间隔误差

    2022年1月1日
    49
  • Unity 角色控制器重复使用Ragdoll布娃娃系统,动画控制和布娃娃状态切换

    Unity 角色控制器重复使用Ragdoll布娃娃系统,动画控制和布娃娃状态切换大家好,今天开发游戏的时候做了Ragdoll相关的功能,于是写写心得。如果要在单一物体重复使用Ragdoll布娃娃系统,那我们需要对物体设置两个状态,一个是正常状态,受动画系统控制,一个是布娃娃状态,受布娃娃节点控制。(Unity开发环境2018.4LTS)预览效果:分为几个部分:首先是初始化,我们要遍历角色身体上的所有ragdoll并存储。publicLis…

    2025年5月31日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号