@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Map<String, String> fwprops = new Hashtable<String, String>(); //CHANGED // add any framework properties to fwprops fwprops.put("org.osgi.framework.storage", "sdcard/fwdir"); FrameworkFactory ff = new FrameworkFactoryImpl(); mFramework = ff.newFramework(fwprops); try { mFramework.init(); //THIS WORKS NOW :P :P } catch (BundleException be) { // framework initialization failed Log.d(TAG, be.getStackTrace().toString()); } }