【发布时间】:2019-08-03 08:53:38
【问题描述】:
我正在使用两个不同的库,但它们都有相同的基础(webrtc)。因此,在许多类中存在重复性。因此,android studio 不允许我创建 apk。
我尝试了以下不起作用的解决方案。
dexOptions {
preDexLibraries = false
}
另外,我在 build.gradle 文件中有 multiDexEnabled true。
谁能提供解决方案?
编辑: 这是我得到的错误。
AGPBI: {"kind":"error","text":"\tat java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)","sources":[{}]}
:app:transformDexArchiveWithDexMergerForBonumHealthDebug FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:transformDexArchiveWithDexMergerForBonumHealthDebug'.
> com.android.build.api.transform.TransformException: com.android.dex.DexException: Multiple dex files define Lorg/webrtc/NetworkMonitor;
【问题讨论】:
-
@Kabir 累了。不工作。
-
这是一个依赖问题。请使用自动建议更新每个依赖项的版本。
标签: java android android-studio build.gradle android-multidex