天天看點

使用JDK生成android-apk證書,以及給未簽名的apk簽名

  1. 讓我們使用JDK中的指令行工具生成私有jks證書

    keytool -genkey -v -keystore my-release-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias my-alias

其中,下面兩個是需要你自己填的
my-release-key.jks:證書名稱
my-alias:别名
           
  1. 使用jarsigner工具給unsigned.apk簽名

    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.jsk android-release-unsigned.apk alias_name

alias_name:是第一步中的别名
           

檢視 sha256 :

keytool -list -v -keystore <jks檔案名>