在我的应用程序中嵌入OkHTTP到jitsi-meet

时间:2017-11-20 10:28:27

标签: android okhttp jitsi

我开发了一个' jitsi-meet' Android应用程序,我想添加' OkHttp'用于监听Web套接字连接。我的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'?然后,怎么解决?

1 个答案:

答案 0 :(得分:1)

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

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

然后不会发生错误,并且可以成功占用两个依赖项。