It does. The resources change between versions. We had to fix them multiple
times.
On Oct 21, 2013 1:00 PM, "Christian Williams" <notifications@github.com>
wrote:

> In src/main/java/org/robolectric/RobolectricTestRunner.java:
>
> >    private static final Map<Class<? extends RobolectricTestRunner>, EnvHolder> envHoldersByTestRunner = new HashMap<Class<? extends RobolectricTestRunner>, EnvHolder>();
> > -  private static final Map<AndroidManifest, ResourceLoader> resourceLoadersByAppManifest = new HashMap<AndroidManifest, ResourceLoader>();
> > -
> > -  private static Class<? extends RobolectricTestRunner> lastTestRunnerClass;
> > -  private static SdkConfig lastSdkConfig;
> > -  private static SdkEnvironment lastSdkEnvironment;
> > -
> > +  private static Map<Pair<AndroidManifest, SdkConfig>, ResourceLoader> resourceLoadersByManifestAndConfig = new HashMap<Pair<AndroidManifest, SdkConfig>, ResourceLoader>();
>
> @mag/@coreydowning <https://github.com/coreydowning> -- I don't think the
> resource loader should need to vary by the SDK level, should it?
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/robolectric/robolectric/pull/735/files#r7103635>
> .
>