android 獲取keystore的SHA1值
阿新 • • 發佈:2018-11-09
首先keystore就是我們打包的簽名檔案,
SHA1就是keystore的唯一標識,
獲取也很簡單直接在Android studio的Terminal上輸入命令:keytool -v -list -keystore keystore地址(就是簽名檔案的地址字尾jks)
密碼口令就是你的keyPassword,這個你輸入在Terminal上不會顯示是正常的,輸完密碼直接回車就好了
但是在我們除錯的時候貌似沒有這個簽名檔案,所以要手動新增一個除錯的簽名檔案,我直接把release的用上了
在app的build.gradle中新增
signingConfigs { pkg { storeFile這樣就可以再用上面的命令就可以獲取到SHA1值了file("keystore的地址") storePassword "你設定的密碼" keyAlias "" keyPassword "你設定的密碼" v2SigningEnabled true//是否啟用APK Signature Scheme v2 } } buildTypes { release { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'signingConfig signingConfigs.pkg } debug { signingConfig signingConfigs.pkg } }
如果想自己生成一個keystore的話可以輸入命令:keytool -storepasswd -keystore my.keystore就好了