Здравствуйте, я пытаюсь получить ActionBar
Деятельность UnitTests происходит, и я использую Robolectirc-RC2
, но когда я пытаюсь синхронизировать андроид студии я получаю следующее сообщение об ошибке/предупреждение. Предупреждение: конфликт с зависимостью org.hamcrest:hamcrest-core
. Решенные версии для приложения и тестового приложения отличаются. Любая идея, как ее решить?Robolectric 3,0-код2 Hamcrest-ядерный конфликт
repositories {
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
mavenLocal()
mavenCentral()
}
dependencies {
// Unit testing dependencies
unitTestCompile('junit:junit:4.12') { // Prevent duplication conflicts
exclude module: 'hamcrest-core'
exclude module: 'hamcrest-library'
exclude module: 'hamcrest-integration'
}
unitTestCompile 'org.hamcrest:hamcrest-core:1.1'
unitTestCompile 'org.hamcrest:hamcrest-library:1.1'
unitTestCompile 'org.hamcrest:hamcrest-integration:1.1'
unitTestCompile 'com.squareup.assertj:assertj-android:1.0.0'
Попробуйте изменить 'unitTestCompile' на' testCompile' –
Теперь я получаю следующую ошибку. Конфликт с зависимостью «com.android.support:support-annotations». Решенные версии для приложения и тестового приложения отличаются. –
Кроме того, мне нужно использовать robolectric для тестирования вместо стандартного тестирования Android. –