SingleArtifact

@Incubating abstract class SingleArtifact<FileTypeT : FileSystemLocation> : Artifact<FileTypeT>
ArtifactType

Public Artifact for Android Gradle plugin.

ArtifactType.APK

APK directory where final APK files will be located.

ArtifactType.BUNDLE

ArtifactType.MERGED_MANIFEST

Merged manifest file that will be used in the APK, Bundle and InstantApp packages.

ArtifactType.OBFUSCATION_MAPPING_FILE

Denotes a single FileSystemLocation instance of this artifact type at a given time. Single artifact types can be transformed or replaced but never appended.

Summary

Public constructors

<init>(kind: ArtifactKind<FileTypeT>)

Denotes a single FileSystemLocation instance of this artifact type at a given time.

Inherited functions

String getFileSystemLocationName()

String getFolderName()

String name()

Provide a unique name for the artifact type. For external plugins defining new types, consider adding the plugin name to the artifact's name to avoid collision with other plugins.

Inherited properties

Public constructors

<init>

SingleArtifact(kind: ArtifactKind<FileTypeT>)

Denotes a single FileSystemLocation instance of this artifact type at a given time. Single artifact types can be transformed or replaced but never appended.