某些Google Play服务(例如Google登录和App Invites)要求我们提供签名证书的SHA-1,以便google paly为我们的应用创建OAuth2客户端和API密钥。

那么如何获取SHA-1呢?

获取SHA-1有多种方法,这里我们介绍用命令行的方法。(使用keytool,注意,keytool是jdk的工具,所以要先设置好jdk的环境变量)

SHA-1分为两种:发行版和调试版。这两种的获取方式是类似的。

1、调试版:

(1)打开命令行窗口,进入C:\Users\Administrator\.android目录,里面有一个debug.keystore文件。

(2)输入keytool -list -v -keystore debug.keystore命令

结果如下图:

口令为android(输入口令的时候是看不见口令的)

然后下面出现SHA1后面的那串便是了。

2、发布版:

首先要给自己的应用签名,然后把自己的签名证书放到指定目录下,假设放到C:\key\googlesignin.jks,googlesignin.jks为我们签名生成的文件

(1)在C:\key里面打开命令窗口

(2)输入keytool -v -list -keystore googlesignin.jks

结果如图:

口令为签名时候所用的密码

然后下面出现SHA1后面的那串便是了。

转载于:https://www.cnblogs.com/tangZH/p/8094180.html

android如何获取SHA1相关推荐

  1. Android Studio获取SHA-1 key的方法

    Android Studio获取SHA-1 key的方法: 首先去C盘的C:\Users\R.android(R是自己设置的电脑名称)找是否有.android文件夹: 若有就用cmd命令调出电脑的命令 ...

  2. android studio 获取SHA1值 MD5值

    运行CMD 输入 cd .android  回车 输入 keytool -list -v -keystore D:/yohoo.keystore -storepass android  回车 D:/y ...

  3. Android Studio百度地图开发所需参数获取SHA1或MD5的最简单方法(图文教程)

    Android Studio获取SHA1或MD5的最简单方法 /*** Copyright (c) 2016, smuyyh@gmail.com All Rights Reserved.* # #* ...

  4. android 签名文件与sha1获取

    签名与sha1 获取 1.签名作用: 一个Android项目可以以它的包名作为唯一标识符,但是手机上的应用可能不止这一个应用,如果手机上有两个应用恰好使用了同一个包名,那么其中一个应用程序就会覆盖另一 ...

  5. android sudio 如何获取Sha1(调试版和发布版)

    工作中需要用到百度/高德地图,申请AppKey的时候都需要提供Sha1,在Eclipse签名的时候Sha1就能看的到,但是AndroidStudio找了很久,还是没有找到. Android Studi ...

  6. android studio 获取sha1keytool -list -v -keystore E:\PGY\keyStore\chunni.jks

    android studio 获取sha1值的方法 keytool -list -v -keystore E:\PGY\keyStore\xxxx.jks

  7. Android Studio中获取SHA1或MD5的方法

    原来在Eclipse中获取SHA1或者MD5,在IDE界面上就可以查找到. 切换到Android Studio后,如何查看呢?找了半天没找到.那就老办法命令行. 第一步.打开Android Studi ...

  8. 如何在Android Studio中获取SHA-1指纹证书以获得调试模式?

    本文翻译自:How to get the SHA-1 fingerprint certificate in Android Studio for debug mode? I have shifted ...

  9. android 高德地图sha1,Android调试高德SDK,如何获取SHA1?

    debug版本: 默认的debug签名是在放在C:\Users\主机名称\.android debug.keystore 在Android studio的Terminal里输入 C:\Users\pc ...

最新文章

  1. ubuntu + oepncv + PCL + realsenseSDK + ROS + OpenVino开发环境搭建
  2. 人工智能和中国学霸比赛做卷子居然输了?
  3. 纪中模拟赛——接苹果
  4. 设计模式之控制反转和依赖注入的使用小结
  5. js十秒没有点击怎么判断_MAC口红怎么判断真假?没批号就没有生产日期,网友:品控太差...
  6. Redis学习总结(5)——阿里云Redis开发规范
  7. 提高sql性能的方法_三种提高T-SQL性能的方法
  8. 简单实现 C# TabControl 不显示选项卡标题
  9. 直接拿来用!超实用的Java数组技巧攻略
  10. 计算机应用技术与英语相关性,浅析计算机应用的技术专业的计算机专业英语的教学改进.doc...
  11. CommandName与CommandArgument
  12. 来听大师讲设计(中)
  13. 计算机acm国际排名,acm(中国大学acm综合排名)
  14. 配置计算机老是重启,电脑无缘无故重启是什么原因_电脑老是无故自动重启如何解决-win7之家...
  15. java stringbuilder 构造函数_java---StringBuilder类的用法(转载)
  16. cx_Freez打包Python批处理
  17. 教程:这个难到几乎无人通关的游戏,在它面前就是渣!
  18. 怎么把ppt文字大小设置一致_51页PPT告诉你,大神都在用的这些神级插件,到底有多赞?...
  19. 自律-克服不良习惯读后感
  20. 如何把两个PDF合成一个PDF文件

热门文章

  1. jQuery的end()方法使用详解
  2. Javascript数组操作(转)
  3. document.querySelector和querySelectorAll方法
  4. php 多只能上传20个文件解决办法,修改php.ini 的max_file_uploads
  5. (转)#Pragma用法
  6. POJ1236 强连通 (缩点后度数的应用)
  7. hdu4995 (不错的小模拟)
  8. hdu4915 判断括号匹配
  9. 【Linux 内核 内存管理】Linux 内核堆内存管理 ② ( 动态分配堆内存方式 | brk 系统调用 | mmap 系统调用 | brk 系统调用源码介绍 )
  10. 【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 逐行遍历文件文本数据 | 获取文件中的文本行 | 查询文本行数据 | 追加文件数据 | 使用占位符方式拼接字符串 )