uni-app 打包生成簽名Sha1


Android平台打包發布apk應用,需要使用數字證書(.keystore文件)進行簽名,用於表明開發者身份。

可以使用JRE環境中的keytool命令生成。以下是windows平台生成證書的方法:

安裝JRE環境(推薦使用JRE8環境,如已有可跳過)

可從Oracle官方下載jre安裝包:https://www.oracle.com/technetwork/java/javase/downloads/index.html
下面以Windows平台,jre安裝目錄為“C:\Program Files\Java\jre1.8.0_201”為例,實際操作時請修改為自己安裝目錄
建議將JRE安裝路徑添加到系統環境變量,已配置可跳過此章節
打開命令行(cmd),輸入以下命令:

keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
  • testalias是證書別名,可修改為自己想設置的字符,建議使用英文字母和數字
  • test.keystore是證書文件名稱,可修改為自己想設置的文件名稱,也可以指定完整文件路徑
  • 36500是證書的有效期,表示100年有效期,單位天,建議時間設置長一點,避免證書過期

 

 

查看證書信息

可以使用以下命令查看:

keytool -list -v -keystore test.keystore  
Enter keystore password: //輸入密碼,回車

 

 

 


免責聲明!

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



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