私の Android プロジェクトには、さまざまな製品フレーバーが構成されています。
productFlavors {
devtracking {
dimension trackingFlavorDimension
}
livetracking {
dimension trackingFlavorDimension
}
stagingwebservice {
dimension webserviceFlavorDimension
}
livewebservice {
dimension webserviceFlavorDimension
}
playstore {
dimension brandDimension
}
fdroid {
dimension brandDimension
}
}
フレーバーrelease
のビルドのみをビルドするタスクを作成するにはどうすればよいですか? devtracking
「フィルター」の準備ができました。フィルター処理されたタスクを実際に実行するにはどうすればよいですか? 現在、「フィルター」は構成時にすでに実行されていることに注意してください。
task assembleDevtrackingRelease {
description "Assembles all Devtracking release builds."
group = "Build"
android.applicationVariants.all { variant ->
if (variant.name.contains("DevtrackingRelease")) {
println(variant.name)
// TODO Execute this variant
}
}
}