Hi Mark, Thanks for the comments. I will check out the GNU Classpath. However, I am confused. Does it matter what the size of the external jar or library is? Doesn't your program just import the API's that you tell it to from the library (and presumeably those superclasses that it descends from)? It doesn't try to include them all does it?
thanks again, Jim On Jan 11, 7:15 pm, Mark Murphy <[email protected]> wrote: > gymshoewrote: > > Android seems to "accept" some external jars and API's, and crashes > > with others. > > For instance, it seems to be OK (although I haven't proved this, but I > > don't get errors) with jai-core-1.1.13-alpha.zip & jai_codec-1.1.13- > > alpha.zip which have API's like: > > javax.media.jai.JAI; > > javax.media.jai.OpImage; > > javax.media.jai.RenderedOp; > > com.sun.media.jai.codec.SeekableStream; > > > but when I try to add a jar (rt.jar - standard java1.6sdk) which has > > things like: > > java.awt.RenderingHints; > > java.awt.image.renderable.ParameterBlock; > > > it fails. > > My Java 1.6 version of rt.jar is 5MB and has around 17,000 classes, > including its own copies of many of the java.* and other core packages > found in the Android runtime. > > It would shock and amaze me if rt.jar actually *worked* on Android. > > > Is there a way to know what Android will accept, and what it won't? > > Definitively, up front? Not that I am aware of. > > Generally speaking, I have had better luck using source code (either > directly in my Android project or as a JAR I compile myself with the > same compiler as I am using for the Android code) than precompiled JARs. > Precompiled JARs *can* work, but your kilometerage may vary. > > So, for example, the two classes you cite, and presumably their > dependencies, are in GNU Classpath. Perhaps those would be a better fit > for your needs. > > -- > Mark Murphy (a Commons Guy)http://commonsware.com > Android Training in Sweden --http://www.sotrium.com/training.php- Hide quoted > text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en -~----------~----~----~----~------~----~------~--~---

