Android gradle signingConfig配置编译签名的keystore

 配置很简单,如下所示,可以分别为release,debug等不同的buildType设置不同的keystore,及配置相应的alias、密码。

android {
    signingConfigs {
        release {
            keyAlias 'myalias'
            keyPassword 'password'
            storeFile file('D:/mykeystore_release.jks')
            storePassword 'password'
        }
        debug {
            keyAlias 'myalias'
            keyPassword 'password'
            storeFile file('D:/mykeystore_debug.jks')
            storePassword 'password'
        }
    }
    buildTypes {
        release {
            signingConfig signingConfigs.release
        }
        debug {
            signingConfig signingConfigs.debug
        }
    }
}

配置完就可以直接编译了,有以下两种编译方法

方法一

如下图所示,双击Gradle中的assembleDebug或者assembleRelease就可以开始编译

Android gradle signingConfig配置编译签名的keystore

 

方法二

如下如所示,在Terminal命令行中输入gradlew assembleRelease或者gradlew assembleDebug,然后回车开始编译。

Android gradle signingConfig配置编译签名的keystore

编译成功后可以在如下路径找到编译后的apk安装包

Android gradle signingConfig配置编译签名的keystore