FusedLibraryExtension

Added in 7.3.0

interface FusedLibraryExtension


Public extension properties for Fused Library.

Android Developers page for Fused Library

API reference

Summary

Public functions

Unit
aarMetadata(action: AarMetadata.() -> Unit)

Options for configuring AAR metadata.

Unit
minSdk(action: MinSdkSpec.() -> Unit)

Configures minSdk, see MinSdkSpec for available options.

Unit
packaging(action: Packaging.() -> Unit)

Specifies options and rules that determine which files the Android plugin packages into your fused AAR.

Public properties

AarMetadata

Options for configuring AAR metadata.

MutableMap<StringAny>

Used to set module-specific experimental property values.

MutableMap<StringString>

Map with Manifest placeholder key and placeholder resolved value.

String?

Namespace of the Fused Library.

Packaging

Specifies options and rules that determine which files the Android plugin packages into your fused AAR.

Public functions

aarMetadata

Added in 9.0.0-beta05
fun aarMetadata(action: AarMetadata.() -> Unit): Unit

Options for configuring AAR metadata.

minSdk

Added in 9.0.0-beta05
fun minSdk(action: MinSdkSpec.() -> Unit): Unit

Configures minSdk, see MinSdkSpec for available options.

packaging

Added in 9.0.0-beta05
fun packaging(action: Packaging.() -> Unit): Unit

Specifies options and rules that determine which files the Android plugin packages into your fused AAR.

For more information about the properties you can configure in this block, see Packaging.

Public properties

aarMetadata

Added in 9.0.0-beta05
val aarMetadataAarMetadata

Options for configuring AAR metadata.

experimentalProperties

Added in 9.0.0-beta05
val experimentalPropertiesMutableMap<StringAny>

Used to set module-specific experimental property values.

manifestPlaceholders

Added in 9.0.0-beta05
val manifestPlaceholdersMutableMap<StringString>

Map with Manifest placeholder key and placeholder resolved value. See Inject build variables into the manifest

namespace

Added in 7.3.0
var namespaceString?

Namespace of the Fused Library.

packaging

Added in 9.0.0-beta05
val packagingPackaging

Specifies options and rules that determine which files the Android plugin packages into your fused AAR.

For more information about the properties you can configure in this block, see Packaging.