Nach dem Upgrade auf Android Studio 2.0 werden meine Tests, die mit @RequiresDevice
kommentiert sind, jetzt mit den 2.0-Emulatoren ausgeführt. Gibt es einige Schalter, die ich im Emulator verwenden sollte, um es wieder zu einem Emulator zu machen?@RequiresDevice nicht von neuen Emualtor geehrt?
1
A
Antwort
1
Der Grund ist, weil ich nicht die neueste Support-Bibliothek von Test-Runner und Testregeln, Anmerkungen verwendet. Aktualisierung auf die neueste (Versionsnummer zum Zeitpunkt der Erstellung): com.android.support:support-annotations:23.3.0 com.android.support.test:runner:0.5.0 com.android.support.test:rules:0.5.0
behebt das Problem.
+0
Ich musste folgendes verwenden: androidTestCompile ("com.android.support.test: runner0.5") androidTestCompile ("com.android.support.test: rules: 0.5") – riggaroo
Wenn Sie dies noch nicht getan haben, geben Sie bitte hier einen Fehler (https://code.google.com/p/android/issues/entry?template=Test%20Support%20Library%20bug) ein. –