Selaa lähdekoodia

@优化:打包 包名配置

liuyf23 2 vuotta sitten
vanhempi
commit
961d7b7cf5
1 muutettua tiedostoa jossa 26 lisäystä ja 1 poistoa
  1. 26 1
      superapp-client/app/build.gradle

+ 26 - 1
superapp-client/app/build.gradle

@ -30,16 +30,41 @@ android {
30 30
            storePassword 'showshow'
31 31
        }
32 32
    }
33
    
33
34 34
    buildTypes {
35 35
        release {
36 36
            minifyEnabled true
37 37
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
38 38
            signingConfig signingConfigs.release
39
40
            // 修改输出 apk 名称,如:超级客户端_v1.0_202209011022_release.apk
41
            applicationVariants.all { variant ->
42
                def suffix
43
                if (variant.buildType.name == 'release') {
44
                    suffix = 'release'
45
                } else {
46
                    suffix = 'debug'
47
                }
48
                variant.outputs.all { output ->
49
                    def outputFile = output.outputFile
50
                    if (outputFile != null && outputFile.name.endsWith('.apk')) {
51
                        def fileName = "超级客户端_v${defaultConfig.versionName}_${releaseTime()}_${suffix}.apk"
52
                        outputFileName = fileName
53
                    }
54
                }
55
            }
56
        }
57
        debug{
58
            signingConfig signingConfigs.debug
39 59
        }
40 60
    }
41 61
}
42 62
63
// 定义打包时间
64
static def releaseTime() {
65
    return new Date().format("yyyyMMddHHmm")
66
}
67
43 68
dependencies {
44 69
    implementation fileTree(dir: 'libs', include: ['*.jar'])
45 70
    /**