草庐IT

buildtype

全部标签

android - 在 gradle 中添加对特定 productFlavor 和 buildType 的依赖

我想知道如何在gradle中添加对特定productFlavor和buildType的依赖。例如我有productFlavorfree和构建类型release,如何添加对assembleFreeRelease任务的依赖?我尝试了许多变体,但都不起作用。例如我试过:task('release',dependsOn:assembleProductionRelease){}//error:Couldnotfindproperty'assembleProductionRelease'onrootproject'app'.或者:task('release',dependsOn:'assemble

android - 在 gradle 中添加对特定 productFlavor 和 buildType 的依赖

我想知道如何在gradle中添加对特定productFlavor和buildType的依赖。例如我有productFlavorfree和构建类型release,如何添加对assembleFreeRelease任务的依赖?我尝试了许多变体,但都不起作用。例如我试过:task('release',dependsOn:assembleProductionRelease){}//error:Couldnotfindproperty'assembleProductionRelease'onrootproject'app'.或者:task('release',dependsOn:'assemble

关于 android:buildConfigField 取决于风味 buildType

buildConfigFielddependingonflavor+buildType我正在尝试根据风味buildType定义一个buildConfigVariable。理想情况下,这就是我想要的123456productFlavors{  strawberry{    buildConfigField"String","WS_API_KEY",name+variant.buildType.name  }  ...moreflavors..}name确实包含"strawberry",但我不知道是否可以访问该变体的buildType。放置在Android闭包之外,我确实可以访问BuildType

关于 android:buildConfigField 取决于风味 buildType

buildConfigFielddependingonflavor+buildType我正在尝试根据风味buildType定义一个buildConfigVariable。理想情况下,这就是我想要的123456productFlavors{  strawberry{    buildConfigField"String","WS_API_KEY",name+variant.buildType.name  }  ...moreflavors..}name确实包含"strawberry",但我不知道是否可以访问该变体的buildType。放置在Android闭包之外,我确实可以访问BuildType