美文网首页
Flutter 给安卓创建jks证书及生成debug版本的SHA

Flutter 给安卓创建jks证书及生成debug版本的SHA

作者: Pino | 来源:发表于2024-06-23 11:50 被阅读0次

创建jks证书

终端输入


keytool -genkey -v -keystore my_app_key.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias my_app_key
image.png

如果报错:“keytool : 无法将“keytool”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。”
则找到keytool.exe所在文件夹,一般是在Java jdk的bin目录下
比如我的:C:\Program Files\Java\jdk-17\bin
然后打开命令面板


image.png

进入文件夹命令:cd C:\Program Files\Java\jdk-17\bin
然后再执行
keytool -genkey -v -keystore my_app_key.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias my_app_key
注意,如果你想把my_app_key.jks保存在安卓项目中,要写绝对路径,比如我的项目,在app新建了keystore文件夹即可,F:\flutterPro\flutter_haiguan_pro\android\app\keystore\ams.jks
最后的别名my_app_key可以任意改
最后完事了之后,一直entry键,最后一个确认输入y,就会生成jks


image.png

二、生成debug版本的SHA1

这个主要是在测试百度地图是用到了,这里记录一下
这里首先要 知道debug.keystore文件在哪里,比如我的如下


image.png

那么知道之后,根据上面keytool的命令:keytool -list -v -keystore C:\Users\86135.android\debug.keystore
调试版本默认密码是: android,发布模式的密码是apk的keystore设置的密码
这里输入:android,之后回车


image.png

相关文章

网友评论

      本文标题:Flutter 给安卓创建jks证书及生成debug版本的SHA

      本文链接:https://www.haomeiwen.com/subject/jqolcjtx.html