最近通用彈窗計(jì)劃NetNut/CommonPopupWindow FanChael/CommonPopupWindow做到地區(qū)添加模塊了悼沿,正好混淆簽名打包出了問(wèn)題等舔,記錄下。
直接上配置:build.gradle
signingConfigs {
debug {
storeFile file('pop.jks')
storePassword "poppop"
keyAlias "pop"
keyPassword "poppop"
}
release {
storeFile file('pop.jks')
storePassword "poppop"
keyAlias "pop"
keyPassword "poppop"
}
}
buildTypes {
release {
//開(kāi)啟混淆
minifyEnabled true
//Zipalign優(yōu)化
zipAlignEnabled true
// 移除無(wú)用的resource文件
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
// 簽名
signingConfig signingConfigs.release
}
debug {
//開(kāi)啟混淆
minifyEnabled true
//Zipalign優(yōu)化
zipAlignEnabled true
// 移除無(wú)用的resource文件
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
// 簽名
signingConfig signingConfigs.debug
}
}
注意 signingConfigs要定義前面显沈,不然引用不到!
這樣點(diǎn)擊運(yùn)行就會(huì)帶混淆软瞎,方便你調(diào)試混淆相關(guān)問(wèn)題逢唤。
其他相關(guān)鏈接