首页 > 移动平台 > 详细

Android中获取开发版和发布版SHA1值,及Invalid keystore format错误

时间:2021-06-06 13:21:04      阅读:30      评论:0      收藏:0      [点我收藏+]

一、获取开发版(调试版)SHA1值

1、使用windows键+R键 打开系统运行工具

技术分享图片

 

2、输入cmd  ,然后点击确定,打开命令行工具

技术分享图片

 

3、输入 cd .android   定位到 .android 文件夹

 

 技术分享图片

 

4、继续在控制台输入命令。

调试版本使用 debug.keystore,命令为:keytool -list -v -keystore debug.keystore

技术分享图片

 

 

 5、提示输入密钥库密码,开发模式默认密码是 android,发布模式的密码是为 apk 的 keystore 设置的密码。

输入密钥后回车(如果没设置密码,可直接回车),此时可在控制台显示的信息中获取 Sha1 值,如下图所示:

 技术分享图片

 

 

 结果:SHA1就是调试版的SHA1值

 

二、获取发布版SHA1

在我获取发布版SHA1的时候遇到了问题,因为使用的Android Studio4.2版本的,自带了JDK,

所以获取发布版SHA1时,报

  keytool 错误: java.io.IOException: Invalid keystore format

使用Android Studio自带的JDK路径进入然后就可以了

技术分享图片

 

 

 

如上图: cd D:\Android\AndroidStudio\jre\bin 

进入Android Studio自带的JDK的安装路径bin下

然后输入:keytool -list -v -keystore D:\KotlinDemo\KotlinTest1\keystore.jks

其中D:\KotlinDemo\KotlinTest1\keystore.jks  是我生成的keystore的路径

回车后,要输入秘钥口令,就是你打包时设置的密码,输入你的密码后然后回车,就可以查看你发布时的SHA1值了。

 

Android中获取开发版和发布版SHA1值,及Invalid keystore format错误

原文:https://www.cnblogs.com/changyiqiang/p/14854659.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!