在我的应用程序中嵌入 OkHTTP 到 jitsi-meet
Embed OkHTTP to jitsi-meet in my app
我开发了一个 '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' 的依赖关系不兼容吗?那怎么解决呢?
错误是由于'Jitsi-Meet'和'OkHttp'库中使用的ReactJS版本不兼容造成的。为了获得兼容性,您可以更改 'OkHttp' 的版本(从 3.7.0 到 3.4.1):
implementation 'com.squareup.okhttp3:okhttp:3.4.1'
那么这个错误就不会出现了,可以成功占用两个依赖
我开发了一个 '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' 的依赖关系不兼容吗?那怎么解决呢?
错误是由于'Jitsi-Meet'和'OkHttp'库中使用的ReactJS版本不兼容造成的。为了获得兼容性,您可以更改 'OkHttp' 的版本(从 3.7.0 到 3.4.1):
implementation 'com.squareup.okhttp3:okhttp:3.4.1'
那么这个错误就不会出现了,可以成功占用两个依赖