ResourcesPackagingOptions
@Incubating interface ResourcesPackagingOptions
com.android.build.api.dsl.ResourcesPackagingOptions |
Packaging options for java resource files
Summary
Properties |
|
---|---|
abstract MutableSet<String> |
The set of excluded patterns. |
abstract MutableSet<String> |
The set of patterns for which matching java resources are merged. |
abstract MutableSet<String> |
The set of patterns for which the first occurrence is packaged in the APK. |
Properties
excludes
abstract val excludes: MutableSet<String>
The set of excluded patterns. Java resources matching any of these patterns do not get packaged in the APK.
Example: android.packagingOptions.resources.excludes += "**
/*.exclude"
merges
abstract val merges: MutableSet<String>
The set of patterns for which matching java resources are merged. For each java resource APK entry path matching one of these patterns, all java resources with that path are concatenated and packaged as a single entry in the APK.
Example: android.packagingOptions.resources.merges += "**
/*.merge"
pickFirsts
abstract val pickFirsts: MutableSet<String>
The set of patterns for which the first occurrence is packaged in the APK. For each java resource APK entry path matching one of these patterns, only the first java resource found with that path gets packaged in the APK.
Example: android.packagingOptions.resources.pickFirsts += "**
/*.pickFirst"