Al construir me sale el siguiente error:
Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (23.1.0) and test app (23.0.1) differ.
Estas son mis dependencias de gradle
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:support-v4:23.1.0'
compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.android.support:design:23.1.0'
compile 'com.android.support:cardview-v7:23.1.0'
compile 'com.android.support:recyclerview-v7:23.1.0'
compile 'com.squareup.retrofit:retrofit:1.9.0'
compile 'com.squareup.okhttp:okhttp:2.4.0'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.jakewharton:butterknife:7.0.1'
compile 'com.squareup:otto:1.3.8'
compile 'com.snappydb:snappydb-lib:0.5.2'
compile 'com.esotericsoftware.kryo:kryo:2.24.0'
compile 'com.google.dagger:dagger:2.0.1'
apt 'com.google.dagger:dagger-compiler:2.0.1'
compile 'javax.annotation:javax.annotation-api:1.2'
compile 'io.reactivex:rxandroid:1.0.1'
compile 'io.reactivex:rxjava:1.0.14'
compile 'com.google.android.gms:play-services-location:8.1.0'
compile 'com.google.android.gms:play-services-gcm:8.1.0'
compile 'org.apache.commons:commons-lang3:3.4'
testCompile 'junit:junit:4.12'
testCompile 'org.hamcrest:hamcrest-library:1.3'
testCompile 'org.mockito:mockito-core:1.10.19'
androidTestCompile 'com.android.support.test:runner:0.4'
androidTestCompile 'com.android.support.test:rules:0.4'
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.1'
androidTestCompile 'com.android.support.test.espresso:espresso-intents:2.2.1'
androidTestCompile 'com.android.support.test.espresso:espresso-web:2.2.1'
debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3.1'
}
¿Cómo puedo arreglar esto?

Respuestas:
Puede forzar la biblioteca de anotaciones en su prueba usando:
Algo como esto:
Otra solución es usar esto en el archivo de nivel superior:
fuente
build.gradledel módulo (aplicación) para solucionar el problema.Project Rebuild resolvió mi problema.
En el estudio de Android en la barra de herramientas .. Construir> Reconstruir proyecto.
fuente
Fuente: CodePath - Pruebas de UI con Espresso
Lo agregué a mi archivo gradle y la advertencia desapareció.
Además, si obtiene alguna otra dependencia que aparece como conflictiva, como anotaciones de soporte, intente excluirla también de las dependencias androidTestCompile.
fuente
puedes intentar usar
en vez de
fuente
Estaba recibiendo este error
Estaba teniendo siguientes dependencias en mi build.gradle archivo bajo Scripts Gradle
Entonces, lo resolví comentando las siguientes dependencias
Entonces mis dependencias se ven así
¡Espero eso ayude!
fuente
Recibí el mismo error hoy:
Lo que hice:
27.1.1lugar de26.1.0compileSdkVersion 27ytargetSdkVersion 27cuáles fueron26anteriores¡Y el
com.android.support:support-annotationserror desapareció!Para Ref:
fuente
En mi caso, agregué el siguiente código en dependencias del nivel de aplicación build.gradle
Después de eso, limpio el proyecto y lo reconstruyo. Mi problema resuelto.
fuente
Cambie el archivo build.gradle de nivel de aplicación:
implementation 'com.android.support:appcompat-v7:23.1.0'a
fuente
Prueba esto :
fuente