Hi Orga,

I have noticed that Android 4 needs the framework property
  felix.service.urlhandlers=false
whereas older versions don't. Try setting that property, and see if that fixes 
your situation.

Angelo


On Aug 10, 2012, at 9:38 AM, Orga wrote:

> Hi,
> 
> I am trying to put apache felix to android 4.1, but all default bundles
> can't be installed.
> At first, I follow the tutorial "
> http://felix.apache.org/site/apache-felix-framework-and-google-android.html
> ".
> Using the "felix-framework-4.0.3" for android 4.1 emulator. because I want
> to port it to Nexus 7.
> then I get the error as below:
> 
> Problem creating boot delegation class loader:
> java.lang.reflect.InvocationTargetException
> Auto-deploy install: org.osgi.framework.BundleException: Unable to cache
> bundle: file:/data/felix/bundle/org.apache.felix.bundlerepository-1.6.6.jar
> - java.net.MalformedURLException: java.lang.IllegalStateException: Unknown
> protocol: file
> Auto-deploy install: org.osgi.framework.BundleException: Unable to cache
> bundle: file:/data/felix/bundle/org.apache.felix.gogo.command-0.12.0.jar -
> java.net.MalformedURLException: java.lang.IllegalStateException: Unknown
> protocol: file
> Auto-deploy install: org.osgi.framework.BundleException: Unable to cache
> bundle: file:/data/felix/bundle/org.apache.felix.gogo.runtime-0.10.0.jar -
> java.net.MalformedURLException: java.lang.IllegalStateException: Unknown
> protocol: file
> Auto-deploy install: org.osgi.framework.BundleException: Unable to cache
> bundle: file:/data/felix/bundle/org.apache.felix.gogo.shell-0.10.0.jar -
> java.net.MalformedURLException: java.lang.IllegalStateException: Unknown
> protocol: file
> 
> It looks like all bundles can't be installed. Are there any suggestion
> about this?
> 
> 
> 
> Detail step:
> 1.download felix-framework-4.0.3 and "osgi-android - felix 1.4, android SDK
> 1.0.zip" and extract them.
> 2.do dx and aapt for jar files in felix-framework-4.0.3.
> 3.copy felix.sh from "osgi-android - felix 1.4, android SDK 1.0"
> to felix-framework-4.0.3
> 4.start emulator of android 4.1
> 5.push felix-framework-4.0.3 to android(/data/felix)
> 6.adb shell and cd to /data/felix
> 7.sh felix.sh
> 
> More info:
> I have tried different versions of android and felix.
> 1."osgi-android - felix 1.4, android SDK 1.0.zip"  works normally on
> android 4.1 with it bundles.
> 2. felix-framework-4.0.3 is work on android 4.03 and 2.3.3
> 
> thank you and I appreciate your time in reading this.
> 
> -- 
> Regards,
> Orga




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to