Android Espresso : impossible de résoudre le symbole AndroidJUnit4.class

Je suis en train de créer Espresso test de l'INTERFACE utilisateur à l'intérieur du nouveau projet Android, mais je me suis confronté avec le problème suivant.

Si j'ai essayé de créer un vide de la classe de test:

import android.content.Intent;
import android.support.test.rule.ActivityTestRule;
import android.support.test.runner.AndroidJUnit4;
import android.test.ActivityInstrumentationTestCase2;

import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;

import static android.support.test.espresso.Espresso.onView;
import static android.support.test.espresso.assertion.ViewAssertions.matches;
import static android.support.test.espresso.matcher.ViewMatchers.withId;
import static android.support.test.espresso.matcher.ViewMatchers.withText;


@RunWith(AndroidJUnit4.class)
public class LoginActivityTest extends ActivityInstrumentationTestCase2<LoginActivity> {

}

J'ai toujours ce message d'erreur:

cannot resolve symbol AndroidJUnit4.class

Et presque toutes les bibliothèques importées sont marqués comme non utilisés.

construire.gradle fichier contenant le texte suivant:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.0"

    defaultConfig {
        applicationId "com.some.thing.xxx"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    lintOptions {
        abortOnError false
    }
    packagingOptions {
        exclude 'LICENSE.txt'
    }
}

repositories {
    mavenCentral()
    maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
    maven { url "https://jitpack.io" }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.0'
    compile 'com.google.android.gms:play-services:7.8.0'
    compile 'com.mcxiaoke.volley:library:1.0.18'
    compile 'com.orhanobut:logger:1.11'
    //App dependencies
    compile 'com.android.support:support-annotations:23.0.0'
    //TESTING DEPENDENCIES
    androidTestCompile 'com.android.support.test:runner:0.3'
    //Set this dependency to use JUnit 4 rules
    androidTestCompile 'com.android.support.test:rules:0.3'
    //Set this dependency to build and run Espresso tests
    androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2'
    //add this for intent mocking support
    androidTestCompile 'com.android.support.test.espresso:espresso-intents:2.2'
    //add this for webview testing support
    androidTestCompile 'com.android.support.test.espresso:espresso-web:2.2'
    //Set this dependency to build and run UI Automator tests
    androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.1'
    androidTestCompile 'com.android.support.test.espresso:espresso-contrib:2.2'
}

Si j'ai mis ces paramètres sur mon autre projet de test il fonctionne, donc je ne sais pas quel est le problème?

J'ai suivi ce tutoriel:"

http://www.vogella.com/tutorials/AndroidTestingEspresso/article.html

Et j'ai essayé de le résoudre en suivant DONC, la question:
Impossible de résoudre le symbole "AndroidJUnit4'

Mais sans la chance.

Merci beaucoup pour tous les conseils.

android { testBuildType "debug" } a fonctionné pour moi comme un charme.

OriginalL'auteur redrom | 2015-08-24