diff --git a/.gitignore b/.gitignore index b1123a0..ef58d03 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ .externalNativeBuild .cxx /.idea/ +/config.gradle diff --git a/app/build.gradle b/app/build.gradle index f00f1f8..b066ab3 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -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 -> diff --git a/build.gradle b/build.gradle index 6346e3d..d846304 100644 --- a/build.gradle +++ b/build.gradle @@ -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 {