我已经开发了一个'jitsi-meet‘Android应用程序,我想添加'OkHttp’来监听网络套接字连接。我的Android版本是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”的依赖关系不兼容吗?那麽,如何解决呢?
发布于 2017-11-21 09:25:08
发生此错误的原因是“Jitsi”和“OkHttp”库中使用的OkHttp版本不兼容。为了获得兼容性,您可以更改“OkHttp”的版本(从3.7.0改为3.4.1):
implementation 'com.squareup.okhttp3:okhttp:3.4.1'这样,错误就不会发生,并且可以成功地占据这两个依赖项。
https://stackoverflow.com/questions/47389864
复制相似问题