Libgdx, dependencias transitivas Android, proyecto de biblioteca Java, jar

Acabo de crear la plantilla del proyecto Libgdx (Core, Android, Windows). El núcleo es la biblioteca de proyectos Java regular. Existe una dependencia en la biblioteca Core to XStream.jar. Core contiene el archivo de entrada-salida a través de Xml. El proyecto de Android depende del proyecto core de java.

Ahora XStraem funciona para Windows pero no para Android. Para Android tengo esto:

01-22 13:03:24.141: E/AndroidRuntime(25074): FATAL EXCEPTION: GLThread 5187
01-22 13:03:24.141: E/AndroidRuntime(25074): Process: com.barsoft.drag, PID: 25074
01-22 13:03:24.141: E/AndroidRuntime(25074): java.lang.NoClassDefFoundError: com.thoughtworks.xstream.XStream
01-22 13:03:24.141: E/AndroidRuntime(25074):    at com.barsoft.drag.managers.XmlManager.loadFromFileAutoType(XmlManager.java:29)
01-22 13:03:24.141: E/AndroidRuntime(25074):    at com.barsoft.drag.managers.ObjectManager.createObjectAutoType(ObjectManager.java:66)
01-22 13:03:24.141: E/AndroidRuntime(25074):    at com.barsoft.drag.Game.create(Game.java:36)
01-22 13:03:24.141: E/AndroidRuntime(25074):    at com.badlogic.gdx.backends.android.AndroidGraphics.onSurfaceChanged(AndroidGraphics.java:334)
01-22 13:03:24.141: E/AndroidRuntime(25074):    at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1512)
01-22 13:03:24.141: E/AndroidRuntime(25074):    at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1240)

Si estoy agregando una biblioteca a la ruta de compilación en el proyecto de Android, obtuve:

[2014-01-22 13:23:06 - Dex Loader] Unable to execute dex: Multiple dex files define Lorg/xmlpull/v1/XmlPullParser;
[2014-01-22 13:23:06 - drag-android] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lorg/xmlpull/v1/XmlPullParser;

Lo mismo ocurre cuando reviso bibliotecas en Core -> Order and Export

De la documentación de LibGDX sobre la creación de un proyecto central:

Configuración del proyecto principal Cree un nuevo proyecto Java en Eclipse: Archivo -> Nuevo -> Proyecto -> Proyecto Java. Dale un nombre y haz clic en Finalizar.

Vaya a la carpeta del proyecto en el sistema de archivos y cree una subcarpeta llamada libs. Descargue el zip nocturno y coloque gdx.jar y gdx-sources.jar en la carpeta libs.

En Eclipse, haga clic derecho en el proyecto -> Actualizar. Vuelva a hacer clic con el botón derecho nuevamente -> Propiedades -> Java Build Path -> Bibliotecas -> Agregar JARs, seleccione gdx.jar y haga clic en Aceptar.

Debajo del archivo gdx.jar, haga doble clic en "Fuente adjunta", haga clic en Área de trabajo, seleccione el gdx-sources.jar y haga clic en Aceptar.

Haga clic en la pestaña Ordenar y exportar, verifique gdx.jar y haga clic en Aceptar.

Nota: El paso 5 hace que gdx.jar sea una dependencia transitiva. Eso significa que los proyectos que dependen del proyecto principal también tendrán gdx.jar en su classpath. Sin embargo, esto no funciona para proyectos de Android.

¿Eso significa que cualquier dependencia incluida en el proyecto central de Java no funcionará en Android? ¿Hay alguna manera de hacer que XStream Transit Lib funcione?

Respuestas a la pregunta(2)

Su respuesta a la pregunta