Robolectric nicht finden können Ressourcen-oder manifest-Datei

Habe ich einen neuen TestProject und ergänzt folgende Zeile in meine testMethod:

Robolectric.getShadowApplication().getString(R.string.mystring);

Mein test ist fehlgeschlagen mit

android.content.res.Resources$NotFoundException: unknown resource 2131558482

Zeigt die Konsole die folgenden Warnhinweise:

WARNING: No manifest file found at .\..\..\MyProject\AndroidManifest.xml.Falling back to the Android OS resources only.
To remove this warning, annotate your test class with @Config(manifest=Config.NONE).
WARNING: no system properties value for ro.build.date.utc

Ist AndroidManifest.xml die notwendig sind, um string-Ressourcen?
Ich versuchte, fügen Sie Manifestieren sich durch org.robolectric.Config.Eigenschaften und @Config aber die Warnung noch kommt und ich kann nicht string-Ressource. Ich sorgte dafür, dass der relative Pfad zu manifestieren, ist richtig.
Ich habe auch versucht, die änderung der JUnit-Konfiguration auszuführen, aber das hat nicht geholfen.

InformationsquelleAutor der Frage lukjar | 2013-09-10

Schreibe einen Kommentar