001. 配置安全的签名信息

1. keystore.properties配置

将签名文件放置key目录或者其他目录,配置如下
001. 配置安全的签名信息

代码片段

storeFile=../key/xxx.keystore
storePassword=xxx
keyAlias=xxx
keyPassword=xxx

2. 项目build.gradle配置

配置如下

001. 配置安全的签名信息

build.gradle代码片段

apply plugin: 'com.android.application'
// 加载key文件
def keystorePropertiesFile = rootProject.file("keystore.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))

android {
	// 配置签名信息
    signingConfigs {
        release {
            storeFile file(keystoreProperties['storeFile'])
            storePassword keystoreProperties['storePassword']
            keyAlias = keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            v1SigningEnabled true
            v2SigningEnabled false
        }
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
            // 使用签名
            signingConfig signingConfigs.release
        }
        debug {
         	// 使用签名
            signingConfig signingConfigs.release
        }
    }

}
上一篇:C语言笔记001-用C语言编写程序


下一篇:Gamit 数据处理,相关的文件配置