以下任务(在应用程序模块的build.gradle中)似乎总是在生成apk之前运行:
android.applicationVariants.all { variant ->
if (variant.buildType.name == 'release') {
def releaseBuildTask = tasks.create(name: "debug") {
println(".................... test ..............................")
}
releaseBuildTask.mustRunAfter variant.assemble
}
}
产生apk后,谁能提供有关如何运行任务的提示?
尝试添加到您的 app/build.gradle
assembleDebug.doLast {
android.applicationVariants.all { variant ->
if (variant.buildType.name == 'release') {
def releaseBuildTask = tasks.create(name: "debug") {
println(".................... test ..............................")
}
releaseBuildTask.mustRunAfter variant.assemble
}
}
println "build finished"
}
调用构建命令并指定任务 assembleDebug
./gradlew assembleDebug
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句