AndroidStudio配置數字證書籤名及切換debug和release(包含使用adb命令對apk進行簽名)
阿新 • • 發佈:2018-12-14
使用adb命令對apk進行簽名:
jarsigner -verbose -keystore keystore.jks -signedjar signed.apk unsigned.apk alias_name
keystore.jks: key的路徑及名稱.
signed.apk : 簽名以後生成的app名稱.
unsigned.apk: 未簽名檔案路徑及名稱.
alias_name :簽名的別稱.
命令會提示輸入密碼,密碼輸入後看不見,沒有關係,按回車即可,生成的簽名apk在當前路徑下。
再介紹下AndroidStudio生成簽名的簡要步驟:
AndroidStudio的gradle自動簽名設定:
android { //簽名設定 signingConfigs { release { keyAlias '...' keyPassword '...' storeFile file('../xx.jks')//加"../"表示該檔案位於上一級即專案根路徑下 storePassword '...' } debug { keyAlias '...' keyPassword '...' storeFile file('../xx.jks') storePassword '...' } } buildTypes { release { ... signingConfig signingConfigs.release } debug { ... signingConfig signingConfigs.debug } } }
選擇debug或release方式編譯: