安卓打正式签名包有以下方式:
-
android studio 直接生成
as生成.png -
build.gradle里配置,使用任务assembleRelease
在module的build.gradle中设置(android{}里)
signingConfigs {
config {
Properties properties=new Properties()
properties.load(new FileInputStream(file('sign.properties')))
if (file((properties['keystore'])).exists()){
storeFile file(properties['keystore'])
storePassword properties['keystore.password']
keyAlias properties['keyAlias']
keyPassword properties['keyPassword']
}
}
}
然后在buildTypes里设置:
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
zipAlignEnabled true
signingConfig signingConfigs.config
}
}
其中sign.properties文件可配置:
keystore=填写签名文件的绝对路径
keystore.password=
keyAlias=
keyPassword=
# do not commit this file
最后 gradlew assembleRelease
网友评论