最近在使用jenkins打包安卓apk,但是测试打包选择build_type为release的时候,发现只能生成app-release-unsigned.apk 手机并不能安装!!!
原因是gradle没有配置签名
解决办法如下
1.添加签名配置
signingConfigs {
release {
//这里我放到了与gradle同级
storeFile file('xxx.jks')
keyAlias '别名'
keyPassword '密码'
storePassword '密码'
}
}
2.引用签名配置
buildTypes {
release {
minifyEnabled true
//必须添加以下这句话
signingConfig signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
重新打包就可以正常生成app-release.apk了