# AndroidResources

# AndroidResources

<br />

```
interface AndroidResources
```

<br />

Known direct subclasses  
[AaptOptions](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/AaptOptions)  

|-------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------|
| [AaptOptions](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/AaptOptions) | **This interface is deprecated.**Renamed to AndroidResources |

*** ** * ** ***

DSL object for configuring aapt options.

## Summary

|                                                                                                                                                                                                                                           ### Public functions                                                                                                                                                                                                                                           ||
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `@`[Incubating](https://docs.gradle.org/current/javadoc/org/gradle/api/Incubating.html)` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [additionalParameters](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/AndroidResources#additionalParameters(kotlin.String))`(params: `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?)` Adds additional parameters to be passed to`aapt`.             |
| `@`[Incubating](https://docs.gradle.org/current/javadoc/org/gradle/api/Incubating.html)` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [additionalParameters](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/AndroidResources#additionalParameters(kotlin.Array))`(vararg params: `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?)` Adds additional parameters to be passed to`aapt`.       |
| `@`[Incubating](https://docs.gradle.org/current/javadoc/org/gradle/api/Incubating.html)` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [noCompress](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/AndroidResources#noCompress(kotlin.String))`(noCompress: `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?)` Adds extensions of files that will not be stored compressed in the APK.       |
| `@`[Incubating](https://docs.gradle.org/current/javadoc/org/gradle/api/Incubating.html)` `[Unit](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-unit/index.html) | [noCompress](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/AndroidResources#noCompress(kotlin.Array))`(vararg noCompress: `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?)` Adds extensions of files that will not be stored compressed in the APK. |

|                                                                                                                                                                                                                   ### Public properties                                                                                                                                                                                                                    ||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [MutableList](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-list/index.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>`             | [additionalParameters](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/AndroidResources#additionalParameters()) List of additional parameters to pass to`aapt`.                                          |
| [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                                        | [failOnMissingConfigEntry](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/AndroidResources#failOnMissingConfigEntry()) Forces aapt to return an error if it fails to find an entry for a configuration. |
| [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`?`                                                                                                                       | [ignoreAssetsPattern](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/AndroidResources#ignoreAssetsPattern()) Pattern describing assets to be ignored.                                                   |
| [Boolean](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html)                                                                                                                        | [namespaced](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/AndroidResources#namespaced()) Indicates whether the resources in this sub-project are fully namespaced.                                    |
| [MutableCollection](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-mutable-collection/index.html)`<`[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)`>` | [noCompress](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/AndroidResources#noCompress()) Extensions of files that will not be stored compressed in the APK.                                           |

## Public functions

### additionalParameters

```
@Incubating
fun additionalParameters(params: String?): Unit
```

Adds additional parameters to be passed to`aapt`.  

### additionalParameters

```
@Incubating
fun additionalParameters(vararg params: String?): Unit
```

Adds additional parameters to be passed to`aapt`.  

### noCompress

```
@Incubating
fun noCompress(noCompress: String?): Unit
```

Adds extensions of files that will not be stored compressed in the APK.

Equivalent of the -0 flag. See`aapt --help`  

### noCompress

```
@Incubating
fun noCompress(vararg noCompress: String?): Unit
```

Adds extensions of files that will not be stored compressed in the APK.

Equivalent of the -0 flag. See`aapt --help`

## Public properties

### additionalParameters

```
val additionalParameters: MutableList<String>
```

List of additional parameters to pass to`aapt`.  

### failOnMissingConfigEntry

```
val failOnMissingConfigEntry: Boolean
```

Forces aapt to return an error if it fails to find an entry for a configuration.

See`aapt --help`  

### ignoreAssetsPattern

```
val ignoreAssetsPattern: String?
```

Pattern describing assets to be ignored.

See`aapt --help`  

### namespaced

```
val namespaced: Boolean
```

Indicates whether the resources in this sub-project are fully namespaced.

This property is incubating and may change in a future release.  

### noCompress

```
val noCompress: MutableCollection<String>
```

Extensions of files that will not be stored compressed in the APK. Adding an empty extension, i.e., setting`noCompress ''`will trivially disable compression for all files.

Equivalent of the -0 flag. See`aapt --help`