android - 使用 Jitsi Sdk 和 Quickblox-android-sdk 时重复类 org.webrtc.AndroidVideoDecoder

标签 android webrtc quickblox jitsi-meet lib-jitsi-meet

我正在使用

com.quickblox:quickblox-android-sdk-videochat-webrtc:3.9.1 用于聊天

org.jitsi.react:jitsi-meet-sdk:2.10.0//用于 session

但无法解决这些问题

Duplicate class org.webrtc.AndroidVideoDecoder found in modules jetified-google-webrtc-1.0.25003-runtime (org.webrtc:google-webrtc:1.0.25003) and jetified-react-native-webrtc-1.84.0-jitsi-5385907-runtime (com.facebook.react:react-native-webrtc:1.84.0-jitsi-5385907) Duplicate class org.webrtc.AndroidVideoDecoder$1 found in modules jetified-google-webrtc-1.0.25003-runtime (org.webrtc:google-webrtc:1.0.25003) and jetified-react-native-webrtc-1.84.0-jitsi-5385907-runtime (com.facebook.react:react-native-webrtc:1.84.0-jitsi-5385907) Duplicate class org.webrtc.AndroidVideoDecoder$DecodedTextureMetadata found in modules jetified-google-webrtc-1.0.25003-runtime (org.webrtc:google-webrtc:1.0.25003) and jetified-react-native-webrtc-1.84.0-jitsi-5385907-runtime (com.facebook.react:react-native-webrtc:1.84.0-jitsi-5385907) Duplicate class org.webrtc.AndroidVideoDecoder$FrameInfo found in modules jetified-google-webrtc-1.0.25003-runtime (org.webrtc:google-webrtc:1.0.25003) and jetified-react-native-webrtc-1.84.0-jitsi-5385907-runtime (com.facebook.react:react-native-webrtc:1.84.0-jitsi-5385907) Duplicate class org.webrtc.AudioProcessingFactory found in modules jetified-google-webrtc-1.0.25003-runtime (org.webrtc:google-webrtc:1.0.25003) and jetified-react-native-webrtc-1.84.0-jitsi-5385907-runtime (com.facebook.react:react-native-webrtc:1.84.0-jitsi-5385907) Duplicate class org.webrtc.AudioSource found in modules jetified-google-webrtc-1.0.25003-runtime (org.webrtc:google-webrtc:1.0.25003) and jetified-react-native-webrtc-1.84.0-jitsi-5385907-runtime (com.facebook.react:react-native-webrtc:1.84.0-jitsi-5385907) Duplicate class org.webrtc.AudioTrack found in modules jetified-google-webrtc-1.0.25003-runtime (org.webrtc:google-webrtc:1.0.25003) and jetified-react-native-webrtc-1.84.0-jitsi-5385907-runtime (com.facebook.react:react-native-webrtc:1.84.0-jitsi-5385907) Duplicate class org.webrtc.BaseBitrateAdjuster found in modules jetified-google-webrtc-1.0.25003-runtime (org.webrtc:google-webrtc:1.0.25003) and jetified-react-native-webrtc-1.84.0-jitsi-5385907-runtime (com.facebook.react:react-native-webrtc:1.84.0-jitsi-5385907) Duplicate class org.webrtc.BitrateAdjuster found in modules jetified-google-webrtc-1.0.25003-runtime (org.webrtc:google-webrtc:1.0.25003) and jetified-react-native-webrtc-1.84.0-jitsi-5385907-runtime (com.facebook.react:react-native-webrtc:1.84.0-jitsi-5385907) Duplicate class org.webrtc.CallSessionFileRotatingLogSink found in modules jetified-google-webrtc-1.0.25003-runtime (org.webrtc:google-webrtc:1.0.25003) and jetified-react-native-webrtc-1.84.0-jitsi-5385907-runtime (com.facebook.react:react-native-webrtc:1.84.0-jitsi-5385907) Duplicate class org.webrtc.CalledByNative found in modules jetified-google-webrtc-1.0.25003-runtime (org.webrtc:google-webrtc:1.0.25003) and jetified-react-native-webrtc-1.84.0-jitsi-5385907-runtime (com.facebook.react:react-native-webrtc:1.84.0-jitsi-5385907) Duplicate class org.webrtc.CalledByNativeUnchecked found in modules jetified-google-webrtc-1.0.25003-runtime (org.webrtc:google-webrtc:1.0.25003) and jetified-react-native-webrtc-1.84.0-jitsi-5385907-runtime (com.facebook.react:react-native-webrtc:1.84.0-jitsi-5385907) Duplicate class org.webrtc.Camera1Capturer found in modules jetified-google-webrtc-1.0.25003-runtime

最佳答案

可能是一个较晚的答案,但为了将来的引用,两个依赖项都使用 WebRtc 作为传递依赖项,因此重复类

implementation ('org.jitsi.react:jitsi-meet-sdk:2.10.0') {
    transitive = true
    exclude group: 'com.facebook.react', module: 'react-native-webrtc'
}

关于android - 使用 Jitsi Sdk 和 Quickblox-android-sdk 时重复类 org.webrtc.AndroidVideoDecoder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65033416/

相关文章:

javascript - 在获得许可之前媒体流摄像机和麦克风标签?

android - 从 quickblox android 下载图像

java - 在 java 中为 android 转换的问题

java - 如何使用 firebase 搜索查询结果项实现 OnClick 项

oauth - 如何使用Coturn和oAuth配置WebRTC

html - RTCPeerConnection 的最大数量

android - 在应用程序目录中创建文件夹

Android:可滚动(位图)屏幕

Android Smack XMPP 文件传输始终显示正在进行和状态 0

ios - 如何提高 Quickblox 聊天应用程序的视频质量?