@Override public void onCreate() { super.onCreate(); try { AsLookupSupport.setUseCache(true); // This trick was an old one for setting mock Lookups in tests, but works well here. final Field defaultLookup = Lookup.class.getDeclaredField("defaultLookup"); defaultLookup.setAccessible(true); final BlueBillLookup blueBillLookup = new BlueBillLookup(); blueBillLookup.setContext(this); defaultLookup.set(null, blueBillLookup); ((AndroidSmartAssetManager)Locator.find(SmartAssetManager.class)).setVersion(2); } catch (Exception e) { throw new RuntimeException(e); } } }