Пользовательский интерфейс Braintree: ERROR: не удалось разрешить: org.jfrog.cardinalcommerce.gradle: cardinalmobilesdk: 2.2.1-2? - PullRequest
1 голос
/ 07 февраля 2020

enter image description here Я интегрирую Braintree Интерфейс Drop-In, но мой проект не компилируется. Я использовал следующую зависимость: -

implementation 'com.braintreepayments.api:drop-in:4.5.0'

Ответы [ 2 ]

3 голосов
/ 07 февраля 2020

Добавьте это в вас Project.gradle

rootProject.allprojects {
    repositories {
        maven {
            url  "https://cardinalcommerce.bintray.com/android"
            credentials {
                username 'braintree-team-sdk@cardinalcommerce'
                password '220cc9476025679c4e5c843666c27d97cfb0f951'
            }
        }
    }
}

Вы также можете прочитать больше об этой ошибке здесь

Надеюсь, это поможет!

0 голосов
/ 18 марта 2020

В вашем project.gradle

repositories {
    maven {
        url "https://cardinalcommerce.bintray.com/android"
        credentials {
            username 'braintree-team-sdk@cardinalcommerce'
            password '220cc9476025679c4e5c843666c27d97cfb0f951'
        }
    }
}

Если вы используете плагин Google Play Services Gradle, вам также необходимо добавить его в свой build.gradle, чтобы избежать проблемы с разрешением зависимости:

dependencies {
    // Your dependency declarations...
    components.all {
        allVariants {
            withDependencies { deps ->
                deps.each { dep ->
                    if (dep.group == 'net.minidev' && dep.name =='json-smart') {
                            dep.version {
                                prefer "2.3"
                            }
                            dep.because "resolving dependencies issue"
                    }
                }
            }
        }
    }
}

Для получения дополнительной информации: https://developers.braintreepayments.com/guides/3d-secure/client-side/android/v3#generate -a-client-token

...