Je vais avoir de la difficulté à l'importation de certains de l'INTERFACE utilisateur Android cadre de tests de clases - je ne peux pas comprendre ce qui ne va pas!
C'est ma classe:
@RunWith(AndroidJUnit4.class)
@LargeTest
public class ExampleUnitTest {
@Rule
public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule(MainActivity.class);
@Test
public void listGoesOverTheFold() {
onView(withText("Hello world!")).check(matches(isDisplayed()));
}
}
Mais pour une raison quelconque, j'obtiens une erreur "impossible de trouver le symbole ActivityTestRule" et "impossible de trouver le symbole AndroidJUnit4'. J'ai essayé de les importer, mais ils ne peuvent pas être trouvés.
Les dépendances de construction.gradle sont fixés à:
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
androidTestCompile 'com.android.support:support-annotations:23.4.0'
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.uiautomator:uiautomator-v18:2.1.2'
Donc je pense avoir toutes les dépendances de l'installation - j'ai essayé beaucoup de choses mais avec pas de chance.
N'importe qui ont des idées?