Дублирующий класс WebRTC в android

Я получаю эти ошибки в своем приложении для Android и вот LogCat.

> Error:Execution failed for task > ':android:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: > org/webrtc/voiceengine/WebRtcAudioRecord.class 

Я пытаюсь интегрировать второй WebRTC в свое приложение для Android, у меня встроен банкомат TokBox в моем проекте, и теперь я пытаюсь добавить VSee SDK в приложение, я предполагаю, что у них есть библиотеки WebRTC, поэтому я получаю Что повторяющаяся ошибка, но я не могу найти способ исключить 1 из них, чтобы исправить дублирующуюся ошибку.

До сих пор я пытался добавить это в сборку Gradle моего приложения.

 > exclude group: 'org.webrtc' 

Но это не работает, может кто-нибудь мне помочь? Заранее спасибо!

Solutions Collecting From Web of "Дублирующий класс WebRTC в android"

Я просто получил ту же ошибку. В моем случае это было просто написано: «duplicate». У меня была такая же «компиляция» строки на «build.gradle» – «зависимости». Он всегда был там, ошибка начала скакать после того, как я обновил андроид-студию (2.2) и версию gradle («classpath» com.android.tools.build:gradle:2.2.0 ')

Я удалил одну из повторяющихся строк, и ошибка исчезла.

Убедитесь, что ни одна из ваших зависимостей не конфликтует, например, у вас нет модуля A, который зависит от X 1.0 и Y 1.0, но X 1.0 зависит от Y 2.0.

Или я нашел простой чистый и перестроенный исправляет аналогичную ошибку.

Попробуйте ./gradlew clean в корневой папке и перестроить. Если это не работает, запустите ./gradlew app:dependencies или ./gradlew assembleDebug --debug чтобы выяснить конфликты зависимостей, чтобы вы могли исключить дублированный класс.