圖片來源于網(wǎng)絡(luò)
今天我用Android studio可視化操作生成簽名文件炫欺,想要獲取SHA1值一直報(bào)錯(cuò)說jks文件格式不對(duì)品洛。我就想了一下摩桶,我決定用命令行生成簽名文件硝清,記錄一下我的操作過程分享給看文章的小伙伴芦拿。
注意:
我的操作是建立在Java配置了全局變量的情況下酵幕,沒有配置環(huán)境裙盾。我這篇博客的操作方法不行。
查看keytool的參數(shù)說明
keytool -genkey --help
在Terminal
輸入上面的命令會(huì)出現(xiàn)下面的圖片展示的情況:
使用keytool生成簽名文件
命令行舉例:
keytool -genkey -alias 【別名】-keyalg 【加密算法】-keystore 【密鑰文件名/密鑰完整路徑】
流程示范
這里來一個(gè)流程示范,僅供參考门躯,正式發(fā)布簽名不建議這樣寫酷师。
keytool -genkey -alias test -keyalg RSA -keystore test.jks
記得在記事本上面編輯好山孔,直接復(fù)制Terminal上面,這樣會(huì)比較方便。下面是一個(gè)完成的創(chuàng)建圖示瘫里。
剛興趣的小伙伴可以試試谨读,創(chuàng)建完成之后劳殖,你就會(huì)發(fā)現(xiàn)簡單的了闷尿。
查看文件的SHA1值
查看的命令:
keytool -list -keystore test.jks
Terminal控制臺(tái)輸出如下圖所示:
企業(yè)微信截圖_16402403481402.png