Исключить поддерживаемый язык по внешней зависимости (aar) - PullRequest
2 голосов
/ 27 мая 2019

Как исключить поддерживаемые языки по внешней зависимости (.aar)?Внешняя зависимость поддерживает больше языков, чем мое приложение, и я стараюсь избегать действий с разными языками в зависимости от того, идет ли речь о внешней зависимости.

Я пробовал что-то подобное, нобез успеха:

compile ('...-3.17.1@aar') { exclude("res/values-es") }

Ответы [ 2 ]

2 голосов
/ 27 мая 2019

https://developer.android.com/studio/build/shrink-code#unused-alt-resources

android {
    defaultConfig {
        ...
        resConfigs "en", "fr"
    }
}
0 голосов
/ 27 мая 2019

Вы можете использовать packagingOptions, доступный в Gradle, и исключить папку определенных значений из зависимого файла AAR

https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.PackagingOptions.html

Вы можете перейти по ссылке выше для более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...