1、生成簽名文件android
1.點擊菜單欄中的Build的。
工具
2.彈出窗體,以下圖,選中Generate Signed APK,並點擊。
gradle
3.彈出窗體,以下圖。
ui
4.點擊Create new…按鈕,建立一個簽名文件。選擇keystore保存的路徑,填寫keystore和key密碼。ketystore密碼和key密碼在後面會用到。其餘信息不是很重要,按實際狀況寫就好。
.net
5.點擊ok按鈕。能夠看到,重要的信息都顯示在這裏了,點擊next。
debug
6.在Build Type類型選擇release,點擊Finish,release是發佈版本用的簽名文件,選擇debug是debug用的簽名文件。
這樣就生成好了簽名文件了。圖片
注:release和debug簽名的區別
*1.debug簽名的應用程序不能在Android Market上架銷售,它會強制你使用本身的簽名;Debug模式下簽名用的證書自從它建立之日起,1年後就會失效。
2.debug.keystore在不一樣的機器上所生成的可能都不同,就意味着若是你換了機器進行apk版本升級,那麼將會出現上面那種程序不能覆蓋安裝的問題,至關於軟件不具有升級功能!*get
2、將生成的keystore.jks文件添加到build.gradle中io
1.點擊下圖位置按鈕。
編譯
2.彈出了窗體,選中Signing選項,點擊「+」標籤,生成一個配置信息。填寫簽名文件填寫的信息,點擊ok。
3.在android studio編譯完成後,會在build.gradle文件中,多出這樣的配置信息。以下圖:
3、生成SHA1和MD5值
生成SHA1和MD5值須要使用DOS窗口,固然在android studio能夠直接使用Terminal工具
1.點擊Terminal工具,接下來須要使用dos命令了
2.將目錄切換成keystore.jks文件目錄,輸入keytool -list -v -keystore keystore.jks。按下回車鍵。輸入keystore密碼