XBinder applications have dependencies not met by Android. These dependencies include
classes from javax.xml.datatype
and the StAX API (this is
not an exhaustive list). A StAX implementation is also needed. We have provided two JARs
that provide these missing dependencies. You may opt not to use them, but you must then
provide your own JARs for these missing dependencies. If you choose to provide your own
JARs, the instructions here will probably still be of some help to you (especially the
example build.xml from the AndroidRSS sample).
XBinder Android support consists of two JARs:
java/android/j2se_android.jar: provides javax.xml.datatype classes plus some other classes which the StAX API uses
java/android/soxp.jar: A partial, but sufficient, implementation of StAX API, implemented over XmlPull API. Since Android comes with an implementation of XmlPull API, we have implemented a thin layer over this. This results in a smaller footprint than deploying a complete StAX implementation.