Open
Description
AndroidJunkCode版本: classpath 'com.android.tools.build:gradle:'
gradle版本:7.2
AGP版本:7.1.3
JDK版本: 11
productFlavors配置:
androidJunkCode配置:
androidJunkCode {
def config = {
packageBase = "com.aitemaadxx.app.ui"
packageCount = 30
activityCountPerPackage = 3
excludeActivityJavaFile = false
otherCountPerPackage = 50
methodCountPerClass = 20
resPrefix = "junk_"
drawableCount = 300
stringCount = 300
}
variantConfig {
//注意:这里的debug,release为变体名称,如果没有设置productFlavors就是buildType名称,如果有设置productFlavors就是flavor+buildType,例如(freeRelease、proRelease)
debug config
release config
}
}
applicationVariants.all { variant ->
variant.outputs.all { output ->
def newName
newName = "${output.baseName}-V${versionName}" + "-" + buildCode+".apk"
outputFileName = new File(newName)
println "outputPath:" + variant.getPackageApplication().outputDirectory
}
variant.assemble.doLast {
println "outputPath:" + variant.getPackageApplication().outputDirectory + "/output.json"
delete "${variant.getPackageApplication().outputDirectory}/output.json"
}
}
Metadata
Metadata
Assignees
Labels
No labels