Gradle Robolectric Resources NotFoundException beim Testen

8

Ich wusste bereits, dass dieses Problem schon einmal gestellt wurde, aber ich kann dieses Problem nicht lösen. Ich bin in der Lage, Tests mit jUnit, Robolectric und Gradle zu erstellen und anzuwenden. Das Problem oder der Fehler tritt auf, wenn ich versuche, eine Aktivität zu testen oder eine Ressource abzurufen. Jedes Mal, wenn ich das gleiche Problem habe:

android.content.res.Resources $ NotFoundException: unbekannte Ressource

Ressourcen $ NotFoundException: kein solches Thema

%Vor%

Und das ist die Struktur des Projekts:

%Vor%

Dies ist die in grandle definierte Quellenmenge:

%Vor%

Könnte jemand eine Hand geben, um dieses Problem zu bewältigen?

Danke

    
Jose M Lechon 17.01.2014, 12:58
quelle

2 Antworten

0

Am Ende habe ich es geschafft, es zu Robolectric v2.3-SNAPSHOT zu bewegen.

Sie finden diesen SNAPSHOT hier oss.sonatype.org/index.html#nexus -search; schnell ~ org.robolectric

Das gleiche Jake Wharton Plugin funktioniert gut mit diesem Robolectric v2.3-SNAPSHOT.

Vielleicht könnte diese Information jemand anderem helfen.

    
Jose M Lechon 20.01.2014, 14:36
quelle
13

Ich hatte dieses Problem auch mit Robolectric v2.3-SNAPSHOT. Es wurde gelöst, indem explizit das Manifest in der Testdatei über die Config-Annotation wie

gesetzt wurde %Vor%     
Nora Mullaney 27.03.2014 17:38
quelle