Я столкнулся с проблемой в приложении после добавления двух библиотек в мое приложение. Перед добавлением этой библиотеки мое приложение работает хорошо.
Я добавляю:
implementation 'com.braintreepayments.api:drop-in:4.1.0'
implementation 'io.card:android-sdk:5.5.1'
После этого я сталкиваюсьСледующая проблема, я пытаюсь решить ее, но безуспешно.
AGPBI: {"kind":"error","text":"Program type already present: android.support.v4.app.INotificationSideChannel","sources":[{}],"tool":"D8"}
Задача: app: mergeExtDexDebug FAILED
java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
Узнайте, как решитьпроблема в https://developer.android.com/studio/build/dependencies#duplicate_classes.
Caused by: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives:
Caused by: com.android.tools.r8.utils.AbortException: Error: Program type already present: android.support.v4.app.INotificationSideChannel
Если есть какие-либо решения, пожалуйста, напишите ответ здесь.
Информация о моем файле Build.gradle:
compileSdkVersion 28
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.appname"
minSdkVersion 21
targetSdkVersion 28
versionCode 10
versionName "1.0.7"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}