我在构建时使用gradle版本4.4和android插件版本3.1.4,出现如下错误:
AGPBI: {"kind":"error","text":"Program type already present: javax.inject.Named","sources":[{}],"tool":"D8"}
:tractorapp:transformDexArchiveWithExternalLibsDexMergerForDebug FAILED
FAILURE: Build failed with an exception.
Execution failed for task ':tractorapp:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
答案 0 :(得分:0)
首先,在Android Studio中关闭此项目后,删除.gradle
和.idea
文件夹,然后重新打开该项目,然后执行以下操作:
在您的应用build.gradle
文件中启用multiDex。这应该可以帮助您解决此问题。还要在此处共享build.gradle
文件,以便我们找出导致问题的原因。
defaultConfig {
multiDexEnabled true
}