AndroidStudio簽名+SHA、MD5編碼

總要說幾句

開始說幾句題外話,現在CSDN都是用MarkDown編寫,MarkDown還是很強大的,簡單的語法就可以實現很豐富的界面,但是我要吐槽一下CSDN的MarkDown,很多MarkDown的語法都不支持,難道是我寫錯了嗎。。。[哭泣臉]可我在別的地方寫明明是生效的啊。

好了不說了,開始正文吧。

開始Android如果要發佈App必須要打簽名,如果用到了一些開放平臺還要生成SHA、MD5編碼(比如高德),Eclipse現在基本上是淘汰了,今天來記錄一下用AndroidStudio生成簽名文件以及SHA、MD5編碼的過程。

生成簽名文件

1、點擊菜單欄中的Build的
這裏寫圖片描述

2、彈出窗體,如下圖,選中Generate Signed APK,並點擊
這裏寫圖片描述

3、彈出窗體,如下圖
這裏寫圖片描述

4、點擊Create new…按鈕,創建一個簽名文件。選擇keystore保存的路徑,填寫keystore和key密碼。ketystore密碼和key密碼在後面會用到。其他信息不是很重要,按實際情況寫就好
這裏寫圖片描述

5、點擊ok按鈕。可以看到,重要的信息都顯示在這裏了,點擊next
這裏寫圖片描述

6、在Build Type類型選擇release,點擊Finish,release是發佈版本用的簽名文件,選擇debug是debug用的簽名文件
這裏寫圖片描述

這樣就生成好了簽名文件了

注:release和debug簽名的區別
1.debug簽名的應用程序不能在Android Market上架銷售,它會強制你使用自己的簽名;Debug模式下簽名用的證書自從它創建之日起,1年後就會失效。
2.debug.keystore在不同的機器上所生成的可能都不一樣,就意味着如果你換了機器進行apk版本升級,那麼將會出現上面那種程序不能覆蓋安裝的問題,相當於軟件不具備升級功能!*

將生成的keystore.jks文件添加到build.gradle中

點擊項目,按F4,或者點擊這個按鈕
這裏寫圖片描述

彈出了窗體,選中Signing選項,點擊“+”標籤,生成一個配置信息。填寫簽名文件填寫的信息,點擊ok
這裏寫圖片描述

在android studio編譯完成後,會在build.gradle文件中,多出這樣的配置信息。如下圖:
這裏寫圖片描述

生成SHA1和MD5值

點擊Terminal工具,輸入命令:keytool -v -list -keystore keystore.jks
(keystore.jks換成你自己的目錄)
這裏寫圖片描述

本期節目就到這裏,感謝大家的收看,我們下期再見~

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