我开发了一个' 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'?然后,怎么解决?
答案 0 :(得分:1)
由于“Jitsi-Meet”和“OkHttp”库中使用的ReactJS版本不兼容而发生错误。为了获得兼容性,您可以更改'OkHttp'的版本(从3.7.0到3.4.1):
implementation 'com.squareup.okhttp3:okhttp:3.4.1'
然后不会发生错误,并且可以成功占用两个依赖项。