Including Zoom Meeting SDK and Zoom Video SDK in the same Android build

We currently use Zoom Meeting SDK within our Android tablet application to provide video meetings. We are looking to switch over to Zoom Video SDK, specifically the Flutter version of the library. We’ve tried to include the Zoom Video SDK into the Android gradle file with the hopes that we can include both the future implementation using Video SDK and the current using Meeting SDK as a fall back. Unfortunately the Android build fails with “Duplicate Java class” exceptions.

Is there a way to include both sets of libraries in the Android application to have the redundancy and a fall back solution as we make the switch over?

A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable

Duplicate class com.zipow.annotate.AnnoAnimationView found in modules mobilertc.aar → jetified-mobilertc-runtime (mobilertc.aar) and zoomvideosdk-annotation-1.11.2.aar → jetified-zoomvideosdk-annotation-1.11.2-runtime (us.zoom.videosdk:zoomvideosdk-annotation:1.11.2)

Duplicate class com.zipow.annotate.AnnoBitmapType found in modules mobilertc.aar → jetified-mobilertc-runtime (mobilertc.aar) and zoomvideosdk-annotation-1.11.2.aar → jetified-zoomvideosdk-annotation-1.11.2-runtime (us.zoom.videosdk:zoomvideosdk-annotation:1.11.2)

Hi @mmaitlen I can assist with this.

First, I wanted to note that the meetings for Video SDK are logically separated from the Meetings Platform. This means the tracking (events, API, Dashboard information, etc) would be tracked on different accounts and not interopable.

As far as including the video sdk in your meeting sdk project, this will not be possible since some class names are the same between both libraries.

This topic was automatically closed 25 hours after the last reply. New replies are no longer allowed.