2016-09-22 10 views
0

Я получил сообщение об ошибке при попытке добавить RxPresso (https://github.com/novoda/rxpresso/) к моему проекту:Ошибка при добавлении RxPresso проекта

Warning:Conflict with dependency 'io.reactivex:rxjava'. Resolved versions for app (1.1.9) and test app (1.0.14) differ. See http://g.co/androidstudio/app-test-app-conflict for details.

Я в настоящее время с помощью rxjava 1.1.9. Как добавить RxPresso в мой проект?

Thx много

ответ

1

Чтобы избежать каких-либо проблем с RxJava и версии библиотек поддержки Android, перейдите в app/build.gradle файл и в dependencies разделе пасты:

androidTestCompile ('com.novoda:rxpresso:0.2.0') { 
    exclude group: 'com.android.support', module: 'support-annotations' 
    exclude group: 'io.reactivex' 
} 
+0

Хороший! Работал для меня. спасибо – NullPointer

1

Вы можете явно указать Gradle какую версию использовать, добавив в свой build.gradle следующий фрагмент

configurations.all { 
    // check dependency tree with gradlew :app:dependencies 

    // avoid wildcard '+' dependencies used at 3rd libraries forcing them to exact version 
    resolutionStrategy.force "io.reactivex:rxjava:1.1.9" 
} 
+0

Оба решения (ваше и от piotrek1543) работал меня. Большое спасибо! – NullPointer