美文网首页Android
Andrid配置脚本打包apk名称和密钥

Andrid配置脚本打包apk名称和密钥

作者: Charles2018 | 来源:发表于2021-08-13 10:37 被阅读0次

配置打包apk输出文件名(app.gradle):

android {
..................................................................................
    applicationVariants.all { variant ->
        if (variant.buildType.name.equals('release')) {
            variant.outputs.all { output ->
                def vName = versionName.replaceAll('\\.','')
                def releaseApkName = vName + '.apk'
                outputFileName = releaseApkName
            }
        }
    }
..................................................................................
    compileSdkVersion 30
    defaultConfig {
        applicationId "com.xxx"
        minSdkVersion 19
        targetSdkVersion 30
        multiDexEnabled true
        .........................................................
        versionCode 7
        versionName "test_app_20210814"
        .........................................................

配置apk打包签名(app.gradle):

android {
    .....
    signingConfigs {
        def alias = "alias"
        def password = "111111"
        def filePath = "../keystore.jks"  // ..当前项目根目录
        debug {
            keyAlias = alias
            keyPassword = password
            storeFile = file(filePath)
            storePassword = password
            v1SigningEnabled true
            v2SigningEnabled true
        }
        release {
            keyAlias = alias
            keyPassword = password
            storeFile = file(filePath)
            storePassword = password
            v1SigningEnabled true
            v2SigningEnabled true
        }
    }

    buildTypes {
        release {
            signingConfig = signingConfigs.release
        }
        debug{
            signingConfig = signingConfigs.release
        }
    }

相关文章

网友评论

    本文标题:Andrid配置脚本打包apk名称和密钥

    本文链接:https://www.haomeiwen.com/subject/xbsdbltx.html