add signingConfigs

This commit is contained in:
2025-07-28 10:36:52 +08:00
parent d5c0c679e3
commit cc6dea80e3
3 changed files with 12 additions and 3 deletions

1
.gitignore vendored
View File

@@ -13,3 +13,4 @@
.externalNativeBuild
.cxx
/.idea/
/config.gradle

View File

@@ -43,8 +43,15 @@ android {
dataBinding {
enabled true
}
}
signingConfigs {
keypub {
storeFile file(rootProject.ext.signingConfigs.keypub.storeFile)
storePassword rootProject.ext.signingConfigs.keypub.storePassword
keyAlias rootProject.ext.signingConfigs.keypub.keyAlias
keyPassword rootProject.ext.signingConfigs.keypub.keyPassword
}
}
buildTypes {
@@ -54,7 +61,7 @@ android {
minifyEnabled false
//Zipalign优化
zipAlignEnabled true
// signingConfig signingConfigs.tuixin
signingConfig signingConfigs.keypub
applicationVariants.all { variant ->
variant.outputs.each { output ->
if (outputFile != null) {
@@ -72,7 +79,7 @@ android {
//前一部分代表系统默认的android程序的混淆文件该文件已经包含了基本的混淆声明后一个文件是自己的定义混淆文件
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
//签名
// signingConfig signingConfigs.tuixin
signingConfig signingConfigs.keypub
// 将release版本的包名重命名加上版本及日期
applicationVariants.all { variant ->
variant.outputs.each { output ->

View File

@@ -1,4 +1,5 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules.
apply from: "config.gradle"
buildscript {