Class AndroidBindingSupport

java.lang.Object
org.gradle.api.experimental.android.AndroidBindingSupport

public abstract class AndroidBindingSupport extends Object
  • Field Details

    • DEFAULT_MIN_ANDROID_SDK

      public static final int DEFAULT_MIN_ANDROID_SDK
      See Also:
  • Constructor Details

    • AndroidBindingSupport

      public AndroidBindingSupport()
  • Method Details

    • bindCommon

      public static void bindCommon(org.gradle.api.provider.ProviderFactory providerFactory, AndroidSoftware definition)
    • linkCommonDependencies

      public static void linkCommonDependencies(AndroidSoftwareDependencies dependencies, org.gradle.api.artifacts.ConfigurationContainer configurations)
      Performs common dependency linking actions
    • linkDefinitionToPlugin

      public static void linkDefinitionToPlugin(org.gradle.api.Project project, AndroidSoftware definition, com.android.build.api.dsl.CommonExtension android)
      Performs linking actions
    • configureSecrets

      public static void configureSecrets(org.gradle.api.Project project, AndroidSoftware dslModel)
    • configureLicenses

      public static void configureLicenses(org.gradle.api.Project project, AndroidSoftware dslModel)
    • configureHilt

      public static void configureHilt(org.gradle.api.Project project, AndroidSoftware dslModel)
    • configureRoom

      public static void configureRoom(org.gradle.api.Project project, AndroidSoftware dslModel)
    • configureDesugaring

      public static void configureDesugaring(org.gradle.api.Project project, AndroidSoftware dslModel, com.android.build.api.dsl.CommonExtension android)
    • configureTesting

      public static void configureTesting(org.gradle.api.Project project, AndroidSoftware dslModel, com.android.build.api.dsl.CommonExtension android)
    • configureRoborazzi

      public static void configureRoborazzi(org.gradle.api.Project project, AndroidSoftware dslModel)
    • configureKotlinSerialization

      public static void configureKotlinSerialization(org.gradle.api.Project project, AndroidSoftware dslModel)
    • linkBuildType

      public static void linkBuildType(org.gradle.api.Project project, com.android.build.api.dsl.BuildType buildType, AndroidSoftwareBuildType model, com.android.build.api.dsl.CommonExtension android)
      Links build types from the model to the android extension.
    • linkBuildTypeDependencies

      public static void linkBuildTypeDependencies(com.android.build.api.dsl.BuildType buildType, AndroidSoftwareDependencies dependencies, org.gradle.api.artifacts.ConfigurationContainer configurations)