Ошибки разрешения зависимостей? Котлин
Я получил эту ошибку и не знаю, как ее исправить.
Это мои зависимости в приложении
dependencies {
implementation 'androidx.core:core-ktx:1.6.0'
implementation 'androidx.appcompat:appcompat:1.3.1'
implementation 'com.google.android.material:material:1.4.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.1'
implementation 'com.google.firebase:firebase-database-ktx'
implementation 'com.google.firebase:firebase-analytics-ktx'
implementation platform('com.google.firebase:firebase-bom:28.4.1')
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'com.android.support:support-annotations:28.0.0'
implementation 'androidx.annotation:annotation:1.2.0'
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.3.1'
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
implementation 'com.jakewharton.timber:timber:4.7.1'
implementation 'com.google.android.gms:play-services-maps:17.0.1'
implementation ('com.google.zxing:core:3.3.3')
implementation 'com.braintreepayments.api:drop-in:3.3.0'
implementation 'com.android.volley:volley:1.2.1'
implementation 'com.loopj.android:android-async-http:1.4.9'
}
Plzz, помогите мне исправить эту ошибку?
Отредактировано
Я изменил версию minsdk, но она показала другую ошибку, также добавил инструменты uses-sdk, подобные этой ошибке, но получил ту же ошибку.
1 ответ
Эта проблема возникает при добавлении двух зависимостей, включающих одни и те же классы. И я думаю, что обвиняемый должен быть таким
braintreepayments
зависимость, поэтому рекомендую обновить
implementation 'com.braintreepayments.api:drop-in:3.3.0'
К более новой версии
implementation 'com.braintreepayments.api:drop-in:5.2.2'
И наверняка вы уже добавили репозиторий mven в файл Gradle вашего проекта.
repositories {
maven {
url "https://cardinalcommerceprod.jfrog.io/artifactory/android"
credentials {
username 'braintree_team_sdk'
password 'AKCp8jQcoDy2hxSWhDAUQKXLDPDx6NYRkqrgFLRc3qDrayg6rrCbJpsKKyMwaykVL8FWusJpp'
}
}
}
Для получения дополнительной информации проверьте это:https://github.com/braintree/braintree-android-drop-in
РЕДАКТИРОВАТЬ
Не забудьте установить минимальную версию SDK 21 или выше.
defaultConfig {
...
minSdkVersion 21
...
}
и удалите эту строку, если она существует в манифесте
<uses-sdk android:minSdkVersion="16"/>