Библиотека AAR уже использует com.google.guava.
Если приложение включает в свой build.gradle следующее:
api 'com.google.guava:guava:27.0-android'
При создании приложения возникает следующая ошибка:
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: ...
Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes.
Program type already present: com.google.common.util.concurrent.internal.InternalFutures
Если я не включу "api 'com.google.guava: guava: 27.0-android'", приложение может быть собрано, но при достижении ошибки во время выполнения возникает java.lang.NoClassDefFoundErrorсмысл использования метода Guava: Iterables.find