我正在使用
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/