Braintree从Gradle中排除图书馆

时间:2015-04-08 12:35:46

标签: android android-studio gradle android-gradle braintree

我在Android Studio gradle中使用了以下依赖项。

    dependencies {
    compile project(':facebookSDK')
    compile project(':wheel')
    compile project(':viewPagerLibrary')
    compile 'com.google.code.gson:gson:2.1'
    compile 'com.google.android.gms:play-services:+'
    compile 'com.android.support:appcompat-v7:20.0.0'
    compile 'io.card:android-sdk:5.0.0'
    compile files('libs/acra-4.5.0.jar')
    compile files('libs/analytics-3.4.0.jar')
    compile files('libs/androidasync-1.3.8.jar')
    compile files('libs/crashlytics.jar')
    compile files('libs/CWAC-Adapter.jar')
    compile files('libs/eventbus-2.2.0.jar')
    compile files('libs/fastjson-1.1.6.jar')
    compile files('libs/gradle-wrapper.jar')
    compile files('libs/ion-1.3.8.jar')
    compile files('libs/localytics.jar')
    compile files('libs/nineoldandroids.jar')
    compile files('libs/parse-1.3.0.jar')
    compile files('libs/socialauth-4.4.jar')
    compile files('libs/universal-image-loader-1.9.0.jar')
}

现在我需要实现Braintree Gradle依赖

compile 'com.braintreepayments.api:braintree:1.+'

但有时它会向我显示一些其他错误,有时它会显示java.exe以非零退出值3结束。

我想将此braintree依赖项用于付款选项,请帮助我如何使用它而不会出现当前依赖项的错误。

非常感谢您提前解决我的问题。

1 个答案:

答案 0 :(得分:4)

Braintree Android库依赖于GSON 2.2.4或更高版本。看起来您目前依赖于版本2.1.0。将您的依赖项升级到2.2.+应满足Braintree的要求并允许安装。

如果您遇到其他问题,Braintree的支持可以通过电子邮件发送电子邮件至support@braintreepayments.com或致电877.434.2894。