Interface AndroidLibrary
- All Superinterfaces:
AndroidSoftware,org.gradle.features.binding.Definition<AndroidLibraryBuildModel>,org.gradle.api.experimental.common.extensions.HasLinting
public interface AndroidLibrary
extends AndroidSoftware, org.gradle.features.binding.Definition<AndroidLibraryBuildModel>
-
Method Summary
Modifier and TypeMethodDescriptionorg.gradle.api.provider.Property<Boolean>Flag to enable/disable generation of the `BuildConfig` class.org.gradle.api.provider.ListProperty<org.gradle.api.file.RegularFile>Methods inherited from interface org.gradle.api.experimental.android.AndroidSoftware
getBaselineProfile, getCompileSdk, getCompose, getCoreLibraryDesugaring, getExperimentalProperties, getFeature, getHilt, getJdkVersion, getKotlinSerialization, getLicenses, getLint, getMinSdk, getNamespace, getRoom, getSecrets, getTargetSdk, getTesting, getVectorDrawablesUseSupportLibrary
-
Method Details
-
getDependencies
AndroidLibraryDependencies getDependencies()- Specified by:
getDependenciesin interfaceAndroidSoftware
-
getBuildTypes
AndroidLibraryBuildTypes getBuildTypes()- Specified by:
getBuildTypesin interfaceAndroidSoftware
-
getConsumerProguardFiles
org.gradle.api.provider.ListProperty<org.gradle.api.file.RegularFile> getConsumerProguardFiles() -
getProtobuf
Protobuf getProtobuf() -
getBuildConfig
org.gradle.api.provider.Property<Boolean> getBuildConfig()Flag to enable/disable generation of the `BuildConfig` class.Default value is `false`.
-