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就可以啦!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM