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就能夠啦!
歡迎關注本站公眾號,獲取更多信息