# AndroidResources

# AndroidResources

<br />

```
public interface AndroidResources
```

<br />

*** ** * ** ***

Defines a variant's aapt options.

## Summary

|                                                                                                                                                                                                           ### Public methods                                                                                                                                                                                                           |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `abstract @`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[ListProperty](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/ListProperty.html)`<@`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[String](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html)`>` | [getAaptAdditionalParameters](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/AndroidResources#getAaptAdditionalParameters())`()` The list of additional parameters to pass to aapt.                                                                                                                 |
| `abstract @`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[ListProperty](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/ListProperty.html)`<@`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[String](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html)`>` | [getIgnoreAssetsPatterns](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/AndroidResources#getIgnoreAssetsPatterns())`()` The list of patterns describing assets to be ignored.                                                                                                                      |
| `abstract @`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[ListProperty](https://docs.gradle.org/current/javadoc/org/gradle/api/provider/ListProperty.html)`<@`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[String](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html)`>` | `@`[Incubating](https://docs.gradle.org/current/javadoc/org/gradle/api/Incubating.html) [getNoCompress](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/variant/AndroidResources#getNoCompress())`()` File extensions of Android resources, assets, and Java resources to be stored uncompressed in the APK. |

## Public methods

### getAaptAdditionalParameters

```
abstract @NonNull ListProperty<@NonNull String> getAaptAdditionalParameters()
```

The list of additional parameters to pass to aapt.

This property will be initialized using the corresponding DSL value.  

### getIgnoreAssetsPatterns

```
abstract @NonNull ListProperty<@NonNull String> getIgnoreAssetsPatterns()
```

The list of patterns describing assets to be ignored.

See aapt's --ignore-assets flag via`aapt --help`. Note: the --ignore-assets flag accepts a single string of colon-delimited patterns, whereas this property is a list of patterns.

This property will be initialized using the corresponding DSL value.  

### getNoCompress

```
@Incubating
abstract @NonNull ListProperty<@NonNull String> getNoCompress()
```

File extensions of Android resources, assets, and Java resources to be stored uncompressed in the APK. Adding an empty extension (e.g.,`noCompress.add("")`) will disable compression for all Android resources, assets, and Java resources.