unity 打包Apk生成簽名證書keystore

進行Android項目開發中想要將androidapp導出爲apk的時候須要選擇一個數字證書,即keystore文件(android.keystore),它用來對咱們的APP進行簽名,是導出APP的一個鑰匙,通常須要咱們本身生成android.keystore文件

使用keytool命令,若是命令窗口提示「不是內部或外部命令」,則說明電腦尚未安裝JDK,因此須要本身去搜索並安裝JDK,安裝完畢後,能夠經過資源管理器找到keytool.exe文件位於JDK文件下的子目錄bin中

 

 


 

 

確保配置好Java的環境後,使用Windows快捷鍵Win+R,調出「命令提示符」窗口,在窗口中輸入cmd,而後點擊「肯定」按鈕,以下圖所示。

 

 


 

而後,在命令行窗口中,進入到你想生成證書的目錄下,這裏我向將證書放在D盤的Android_keystore目錄,因此我在命令行進入到此目錄下,以下圖所示

 

 

 



 

而後在命令行中輸入以下命令

命令用鼠標的粘貼複製,千萬不用用手打會出錯

keytool -genkey -alias android.keystore -keyalg RSA -validity 36500 -keystore android.keystore,回車並依次填寫相關信息,這句話的意思是:建立了一個名爲android.keystore的別名也爲android.keystore的採用RSA加密算法的有效期爲100年的證書文件(因爲以前我已經生成了android.keystore,因此如今根據參數說明改文件名等)

 

參數說明:

-genkey 生成文件

-alias 別名

-keyalg 加密算法

-validity 有效期

-keystore 文件名

 

 

 


 

而後填寫依次填寫密鑰庫口令、確認口令、姓名與姓氏、組織單位、城市或區域、省/市/自治區、國家/地區代碼,最後若是正確的話填「y」,若是錯誤的話直接「Enter」下去,從新再填

注意:密鑰庫口令必定要記住,之後還會用到。

 

 

 



 

當輸入"y"後沒有回提示輸入「輸入<android.keystore>的密鑰口令」,若是跟密鑰庫口令同樣就按回車鍵,不然輸入,而後再確認,就生成了數字證書,以下圖所示。

 

 



從「文件資源管理器」中進入到D盤Android_keystore目錄能夠看到生成了一個名爲android.keystore文件。

 

 



在unity中使用簽名keystore以下圖

 

 



第一步點擊Publishing Settings

第二步勾選已經存在的keys

第三步選擇你生成keystore的安裝路徑

第四步輸入你在生成keystorn的密匙口令

而後勾選android.keystore如圖

 

 



再次輸入你的密匙

 

 



而後Build就能夠啦!

相關文章
相關標籤/搜索