Why would you need 1.5 to be able to dex the bundle (the framework itself is build for 1.3 btw.)?
regards, Karl On Fri, Feb 12, 2010 at 1:15 PM, Jackson, Bruce <[email protected]> wrote: > Hi Pablo > > See the attached code. The biggest problem I've encountered is that the > Felix distribution is a huge pain to build under JDK 1.5, and therefore to > be able to use some of the bundles (for example the http service) that are > part of the distribution. Its not a simple job of just changing a couple of > entries in POM files: some components download pre-built JAR files from the > web and explode these, thereby having classes built under 1.4 which will not > work when you dexify the bundles. > > This is something that would be great to see some work done on by the Felix > community, because while its true that the basic Felix core does and will > support Android, most of the add-on bundles wont. > > For my part, the ideal solution would be to see the whole framework be based > on JDK 1.5 and not 1.4. > > Thanks > > Bruce > > > On 12/02/2010 11:32, "pablomj" <[email protected]> wrote: > >> >> Hi Bruce, I am trying the same, but I don't have the solution yet. >> Do you have some advance? >> Salutations, thanks. >> Pablo. >> >> >> Jackson, Bruce wrote: >>> >>> The Felix site has a useful section on getting things going on Android ( >>> http://felix.apache.org/site/apache-felix-and-google-android.html) but >>> isn't >>> so clear about embedding the framework into an Android app" >>> >>> "Apache Felix can also be integrated with an Android application. To >>> achieve >>> this, you need to embed Felix into onCreate() method of your Activity >>> class >>> (see Android docs for more details on how to use an Activity) and process >>> your bundles as shown above." >>> >>> Has anyone got an example of how you do this? I understand how to write >>> the >>> Android app, and I get the point being made here. What I need to >>> understand >>> is: >>> >>> 1. How do you launch the Felix framework. What do I need to instantiate? >>> 2. Where does the framework get its boot configuration (i.e. what bundles >>> to >>> load, run levels, environment variables, etc) from in this case? >>> >>> >>> > > -- Karl Pauls [email protected]
