一、獲取開發版(調試版)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值了。