【发布时间】:2019-05-30 09:42:01
【问题描述】:
在 build.gradle 中:
compile group: 'com.rethinkdb', name: 'rethinkdb-driver', version: '2.3.3'
源/目标兼容性设置为 java 1.8。错误信息:
任务执行失败 ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
com.android.builder.dexing.DexArchiveMergerException:合并 dex 档案时出错:了解如何解决该问题,请访问 https://developer.android.com/studio/build/dependencies#duplicate_classes。 程序类型已存在:org.hamcrest.BaseDescription
我已经分析了依赖关系,我发现了这个:
compile - Compile dependencies for 'main' sources (deprecated: use 'implementation' instead).
\--- com.rethinkdb:rethinkdb-driver:2.3.3
+--- org.slf4j:slf4j-api:1.7.12
\--- com.googlecode.json-simple:json-simple:1.1.1
\--- junit:junit:4.10
\--- org.hamcrest:hamcrest-core:1.1
有什么办法解决这个问题吗?
【问题讨论】:
标签: java android gradle rethinkdb