Android之build.gradle配置签名

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011068702/article/details/83832172

1 问题

android签名除了我们用android studio

build->generate Signed Apks ...

我们还可以自己用build.gradle构建,容易忘记还是记录下来

2 配置如下

1) build.gradle文件如下

android {
    ...
    signingConfigs {
        release {
            def prpe = new Properties()
            def input = project.rootProject.file('local.properties').newInputStream();
            prpe.load(input)
            storeFile new File(prpe.getProperty('path.store.file'))
            storePassword prpe.getProperty('path.store.password')
            keyAlias prpe.getProperty('path.alias')
            keyPassword prpe.getProperty('path.alias.password')
        }
    }
   
    buildTypes {
        debug {
            debuggable true
        }

        release {
            debuggable false
            minifyEnabled true
            signingConfig signingConfigs.release
            proguardFiles 'proguard.cfg'
        }
    }
    ...
}

2) local.properties文件如下

path.store.file=/.../.../***.keystore
path.alias=***
path.store.password=***
path.alias.password=***

猜你喜欢

转载自blog.csdn.net/u011068702/article/details/83832172