0

我开发了一个“jitsi-meet”Android 应用程序,我想添加“OkHttp”来监听网络套接字连接。我的 Android Studio 版本是 3.0.0。

implementation 'org.jitsi.react:jitsi-meet-sdk:1.9.0'
implementation 'com.squareup.okhttp3:okhttp:3.7.0'

当我将这两个依赖项添加到上面的“AndroidManifest.xml”时,会出现以下错误:

Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex

我已按照给出的所有说明重新更正错误,但它仍然出现,并且仅在提到两个依赖项时才会出现。是不是因为“Jitsi Meet”和“OkHttp”的依赖不兼容?那么,怎么解决呢?

4

1 回答 1

1

由于“Jitsi-Meet”和“OkHttp”库中使用的 ReactJS 版本不兼容而发生错误。为了获得兼容性,您可以更改“OkHttp”的版本(从 3.7.0 到 3.4.1):

implementation 'com.squareup.okhttp3:okhttp:3.4.1'

那么这个错误就不会发生了,并且可以成功占用两个依赖。

于 2017-11-21T09:25:08.447 回答