android如何获取SHA1
某些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相关推荐
- Android Studio获取SHA-1 key的方法
Android Studio获取SHA-1 key的方法: 首先去C盘的C:\Users\R.android(R是自己设置的电脑名称)找是否有.android文件夹: 若有就用cmd命令调出电脑的命令 ...
- android studio 获取SHA1值 MD5值
运行CMD 输入 cd .android 回车 输入 keytool -list -v -keystore D:/yohoo.keystore -storepass android 回车 D:/y ...
- Android Studio百度地图开发所需参数获取SHA1或MD5的最简单方法(图文教程)
Android Studio获取SHA1或MD5的最简单方法 /*** Copyright (c) 2016, smuyyh@gmail.com All Rights Reserved.* # #* ...
- android 签名文件与sha1获取
签名与sha1 获取 1.签名作用: 一个Android项目可以以它的包名作为唯一标识符,但是手机上的应用可能不止这一个应用,如果手机上有两个应用恰好使用了同一个包名,那么其中一个应用程序就会覆盖另一 ...
- android sudio 如何获取Sha1(调试版和发布版)
工作中需要用到百度/高德地图,申请AppKey的时候都需要提供Sha1,在Eclipse签名的时候Sha1就能看的到,但是AndroidStudio找了很久,还是没有找到. Android Studi ...
- android studio 获取sha1keytool -list -v -keystore E:\PGY\keyStore\chunni.jks
android studio 获取sha1值的方法 keytool -list -v -keystore E:\PGY\keyStore\xxxx.jks
- Android Studio中获取SHA1或MD5的方法
原来在Eclipse中获取SHA1或者MD5,在IDE界面上就可以查找到. 切换到Android Studio后,如何查看呢?找了半天没找到.那就老办法命令行. 第一步.打开Android Studi ...
- 如何在Android Studio中获取SHA-1指纹证书以获得调试模式?
本文翻译自:How to get the SHA-1 fingerprint certificate in Android Studio for debug mode? I have shifted ...
- android 高德地图sha1,Android调试高德SDK,如何获取SHA1?
debug版本: 默认的debug签名是在放在C:\Users\主机名称\.android debug.keystore 在Android studio的Terminal里输入 C:\Users\pc ...
最新文章
- ubuntu + oepncv + PCL + realsenseSDK + ROS + OpenVino开发环境搭建
- 人工智能和中国学霸比赛做卷子居然输了?
- 纪中模拟赛——接苹果
- 设计模式之控制反转和依赖注入的使用小结
- js十秒没有点击怎么判断_MAC口红怎么判断真假?没批号就没有生产日期,网友:品控太差...
- Redis学习总结(5)——阿里云Redis开发规范
- 提高sql性能的方法_三种提高T-SQL性能的方法
- 简单实现 C# TabControl 不显示选项卡标题
- 直接拿来用!超实用的Java数组技巧攻略
- 计算机应用技术与英语相关性,浅析计算机应用的技术专业的计算机专业英语的教学改进.doc...
- CommandName与CommandArgument
- 来听大师讲设计(中)
- 计算机acm国际排名,acm(中国大学acm综合排名)
- 配置计算机老是重启,电脑无缘无故重启是什么原因_电脑老是无故自动重启如何解决-win7之家...
- java stringbuilder 构造函数_java---StringBuilder类的用法(转载)
- cx_Freez打包Python批处理
- 教程:这个难到几乎无人通关的游戏,在它面前就是渣!
- 怎么把ppt文字大小设置一致_51页PPT告诉你,大神都在用的这些神级插件,到底有多赞?...
- 自律-克服不良习惯读后感
- 如何把两个PDF合成一个PDF文件
热门文章
- jQuery的end()方法使用详解
- Javascript数组操作(转)
- document.querySelector和querySelectorAll方法
- php 多只能上传20个文件解决办法,修改php.ini 的max_file_uploads
- (转)#Pragma用法
- POJ1236 强连通 (缩点后度数的应用)
- hdu4995 (不错的小模拟)
- hdu4915 判断括号匹配
- 【Linux 内核 内存管理】Linux 内核堆内存管理 ② ( 动态分配堆内存方式 | brk 系统调用 | mmap 系统调用 | brk 系统调用源码介绍 )
- 【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 逐行遍历文件文本数据 | 获取文件中的文本行 | 查询文本行数据 | 追加文件数据 | 使用占位符方式拼接字符串 )