关于android应用获取SHA-1的值
2016-02-27 11:40
405 查看
今天,在网上学习了一下几个sdk。在使用过程中发现都是要软件的SHA-1码,这个东西还是第一次接触,从哪里获取呢?这是我比较困惑的问题。经过具体操作,可以从以下途径获取到SHA-1码。以android studio为例。
由于android studio 不能直接查看SHA-1码,我们可以通过jdk中的keytool工具来获取。首先我们的应用分成两种,一种是debug的就是还没有签名的,处在调试阶段的应用;另一种就是我们的app已经签名了。
debug 应用的获取:
step1:
1.找到jdk 的安装目录,找到bin文件夹,按住shift键+点击鼠标右键,进入控制台
step2:
2.进入到.android文件夹,找到debug.keystore,复制debug.keystore的路径
step3:
3.继续在控制台输入命令 keytool -list -v -keystore debug.keystore的路径\debug.keystore 如下图所示:
step4:
4.密钥库的口令是:android。输入后会出现以下信息
通过以上几步可以获取sha-1的信息。
可是通过本人的亲身的操作,发现Dos窗口里面的信息不能复制。通过百度找到以下方法,让dos窗口的信息写入到.txt文件。
我们在操作step3的时候,可以在命令后面加入>> xx.txt。这样就可以把信息直接写入到txt,方便我们复制操作。
命令如下:
keytool -list -v -keystore debug.keystore的路径\debug.keystore >> .txt文件的路径\xx.txt
以上是获取SHA-1值,全部内容。欢迎评论,谢谢大家支持!
由于android studio 不能直接查看SHA-1码,我们可以通过jdk中的keytool工具来获取。首先我们的应用分成两种,一种是debug的就是还没有签名的,处在调试阶段的应用;另一种就是我们的app已经签名了。
debug 应用的获取:
step1:
1.找到jdk 的安装目录,找到bin文件夹,按住shift键+点击鼠标右键,进入控制台
step2:
2.进入到.android文件夹,找到debug.keystore,复制debug.keystore的路径
step3:
3.继续在控制台输入命令 keytool -list -v -keystore debug.keystore的路径\debug.keystore 如下图所示:
step4:
4.密钥库的口令是:android。输入后会出现以下信息
通过以上几步可以获取sha-1的信息。
可是通过本人的亲身的操作,发现Dos窗口里面的信息不能复制。通过百度找到以下方法,让dos窗口的信息写入到.txt文件。
我们在操作step3的时候,可以在命令后面加入>> xx.txt。这样就可以把信息直接写入到txt,方便我们复制操作。
命令如下:
keytool -list -v -keystore debug.keystore的路径\debug.keystore >> .txt文件的路径\xx.txt
以上是获取SHA-1值,全部内容。欢迎评论,谢谢大家支持!
相关文章推荐
- android Service详解
- Android EditText中的inputType详解
- Android framework开发全局系统属性设置与获取
- Android手机号码归属地的查询(使用聚合数据API,获取JSON数据并解析)
- Android WIFI 启动流程(TIP^^)
- Android系统目录下 各jar包作用
- 【Android】13.4 使用SQLite.NET.Async-PCL访问SQLite数据库
- Android DownloadManager 的使用
- Android概念(持续整理)
- android.support:recyclerview-v7:23.2.0终于支持自动测量了!!!
- 如何查看android应用签名文件的信息
- Android中EditText输入框焦点从文字前面变成文字后面
- Android 如何让EditText不自动获取焦点
- Android即时通讯--仿QQ即时聊天:(二)闪屏页及登录页面的实现
- 你还在问android横竖屏切换的生命周期?
- Android文件下载之进度检测
- Android 中 Service AIDL使用
- android创建SQlite数据库和表格详解
- Android即时通讯--仿QQ即时聊天:(一)初识Socket
- Android-实现底部切换标签(fragment)