微信支付的時候需要正式簽名包咕痛,每次打包安裝很麻煩麻惶,還不能調(diào)試梅惯,所以希望直接運行的程序就是正式簽名包宪拥。
一、首先在module
的build.gradle文件里配置signingConfigs
signingConfigs {
debugConfig {
storeFile file('xxx.keystore')
storePassword "123456"
keyAlias "123"
keyPassword "123456"
}
release {
storeFile file("xxx.keystore")
storePassword "123456"
keyAlias '123'
keyPassword "123456"
}
}
簽名文件后綴.keystore
或者.jks
铣减,位置在module
的根目錄下她君,如正常創(chuàng)建項目的app這個文件夾
二、配置buildTypes
buildTypes {
debug {
signingConfig signingConfigs.release
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.release
}
}
三徙歼、點擊右邊的gradle
犁河,選擇tasks
-- build
-- assembleRelease
雙擊執(zhí)行鳖枕,等待
BUILD SUCCESS
四魄梯、切換回原來的
module
運行項目五桨螺、完成,用GenSignature測試一下簽名變?yōu)檎胶灻?p>
另外也可以打開module setting
設(shè)置
參考:
Android Studio 使用正式簽名進(jìn)行調(diào)試
Android Studio運行直接打簽名包(release)