Android Gradle签名配置

143 阅读1分钟

首先你需要创建一个keystore.properties文件

storePassword=xx
keyPassword=xx
keyAlias=xx
storeFile=xx.jks

然后你需要在gradle中加载签名配置

def keystorePropertiesFile = rootProject.file("keystore.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))

android {
    signingConfigs {
        config {
            keyAlias keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            storeFile file(keystoreProperties['storeFile'])
            storePassword keystoreProperties['storePassword']
            v1SigningEnabled true
            v2SigningEnabled true
        }
    }
    buildTypes {
        release {
            signingConfig signingConfigs.config
        }
    }
}