13.android 获取sha1(调试版和正式版)

藏宝库编辑 2024-9-9 16:16:10 84 0 来自 中国
场景

在接入第三方sdk时,常常必要提供sha1,本日就来总结一下怎样获取sha1,包罗debug和release的。
办理方案

在AndroidStudio中的Terminal中使用keytool下令获取。
keytool -exportcert -list -v -keystore
1.获取debug(调试版)的sha1:

调试版keystore默认在 C:\User.android\debug.keystore(Windows下),
keystore的暗码默以为android
下令和上面一样,只不外把路径换成默认署名文件所在路径
keytool -exportcert -list -v -keystore C:\***\.android\debug.keystore若为Mac和Linux,此路径应该为~/.android/debug.keystore,因我用的Mac,故用的以下:
keytool -exportcert -list -v -keystore /Users/choco/.android/debug.keystorekeystore的暗码默以为android
就可以看到输出的结果了:

2.获取release(正式版)的sha1:

keytool -exportcert -list -v -alias <your-key-name> -keystore <path-to-production-keystore>比方:
keystore放在 C:\android_projects\test.jks
keytool -exportcert -list -v -keystore C:\android_projects\test.jks错误提示及办理

keytool 错误: java.io.IOException: Invalid keystore format缘故原由分析

是jdk不一致。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-27 12:07, Processed in 0.178217 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表