Crashlytics Gradle Plugin - Extra Taste Properties Don't Work

I am using the latest version of the Crashlytics Gradle plugin (03/09/2015). Additional taste size properties for defining groups, notes, or beta messages are ignored.

flavorDimensions "source", "type" productFlavors { network { flavorDimension "source" } simulator { versionName "-SIMULATOR" flavorDimension "beaconSource" buildConfigField "boolean", "IS_SIMULATOR_ENABLED", "true" } paid { flavorDimension "type" ext.betaDistributionReleaseNotes="My Paid Release Notes" ext.betaDistributionGroupAliases="my_paid_group_alias" } free { flavorDimension "type" ext.betaDistributionReleaseNotes="My Free Release Notes" ext.betaDistributionGroupAliases="my_free_group_alias" } } 

When I run the following command:

 ./gradlew assembleNetworkPaidRelease crashlyticsUploadDistributionNetworkPaidRelease 

Additional property information is ignored by the crashlytics plugin.

If I moved additional properties to BuildType, it will work:

 release { ext.betaDistributionReleaseNotes="My Universal Release Notes" ext.betaDistributionGroupAliases="my_universal_group_alias" } 
+6
source share

Source: https://habr.com/ru/post/983541/


All Articles