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'”,则可以构建应用程序,但当它达到使用 Guava 方法的点时,它会出现 java.lang.NoClassDefFoundError 运行时错误:可迭代对象.find
我必须更新到版本 27.0.1,在撰写本文时,他们仍然没有用这个新版本更新自述文件。
implementation 'com.google.guava:guava:27.0.1-android'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)