一、准备好平台提供的签名文件
签名文件有两种类型,一般是由设备厂商提供:
1)xxx.jks,如debug.jks
2)xxx.keystore,如debug.keystore
二、配置应用的build.gradle文件
注意:是应用要签名的apk的build.gradle,不是project的build.gradle!
配置文件添加方式如下:
android {
//新增签名配置
signingConfigs {
//debug要签名就按照增加如下内容
debug {
//签名文件所在路径,根据实际情况填写
storeFile file('debug.jks')
//密码,根据实际情况填写
keyPassword '123456'
//用户名,根据实际情况填写
keyAlias 'androiddebugkey'
//密码,根据实际情况填写
storePassword '123456'
}
//release要签名就按照增加如下内容
release {
//签名文件所在路径,根据实际情况填写
storeFile file('debug.jks')
//密码,根据实际情况填写
keyPassword '123456'
//用户名,根据实际情况填写
keyAlias 'androiddebugkey'
//密码,根据实际情况填写
storePassword '123456'
}
}
//启动上述签名配置
buildTypes {
debug {
//启动debug签名配置
signingConfigs.debug
}
release {
//启动release签名配置
signingConfigs.release
}
}
}
修改完成之后,重新sync一次,再次编译得到的apk即拥有上述签名。