keystore 獲取(常用命令行,SDK創建應用,找應用簽名的方法)

查看keystore信息:

1. 在要修改的keystore 文件夾下 shift+右鍵->點擊  在此處打開命令窗口
2. 輸入命令行:keytool -v -list -keystore keystore.jks(要查看的keystore)
3. 輸入密碼回車,就能看到我們要的證書指紋(MD5和SHA1)

修改keystore密碼:

  1. 在要修改的keystore 文件夾下 shift+右鍵->點擊 在此處打開命令窗口
  2. 輸入命令:keytool -storepasswd -keystore my.keystore(要修改的keystore)
  3. 執行後會提示輸入整數的當前密碼,新密碼以及重複新密碼確認

修改keystore的alias(別名):

  1. 在要修改的keystore 文件夾下 shift+右鍵->點擊 在此處打開命令窗口
  2. 輸入命令:keytool -changealias -keystore my.keystore(要改別名的keystore) -alias my_name(舊的別名) -destalias androiddebugkey(新的別名)
  3. 這個命令會先後提示輸入keystore 的密碼和當前alias的密碼

修改alias(別名的密碼):

  1. 在要修改的keystore 文件夾下 shift+右鍵->點擊 在此處打開命令窗口
  2. 輸入命令行:keytool -keypasswd -keystore my.keystore(要修改的keystore) -alias androiddebugkey(別名)
  3. 執行後會提示輸入keystore密碼,alias密碼,然後輸入新的密碼

查看apk的keystore信息:

將apk重命名爲.rar文件,解壓並找到META-INF目錄
在META-INF文件夾下,shift+右鍵->點擊 在此處打開命令窗口
輸入命令行 keytool -printcert -file CERT.RSA


擴展:

eclipse版本debug keystore 同步:

(讓下面選中部分也顯示 驗證指紋 的方法)

好處:

如果設置好下面的keystore爲我們要發佈的keystore,那麼開發版(本機)和發佈版的驗證指紋就一致了(我們自定義的優先),即我們就不會出現開發版和發佈版的app有部分功能不能用的情況.

ps:發佈apk的時候,要用回我們公司的keystore和alias密碼,重新發布

方法:

通過俺的研究發現,要想下面的兩個都顯示,需要將我們的keystore 裏面的信息改成默認debug.keystore,我們的keystore,也要把名字改成debug.keystore,這樣就能顯示了,而且我們電腦默認打包出來的apk的keystore,也會變成我們自定義的


默認debug.keystore的信息:

keystore名字:debug.keystore
別名:androiddebugkey
keystore密碼: android
alias別名密碼: android

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章