Tengo un proyecto estándar de Java en el que he escrito código para analizar algunos datos de BBC Radio XML de Internet. El proyecto se llama BBCSchedules y la clase que me interesa se llama BBCChannel.Importación de archivos .jar externos al proyecto de Android
Ahora estoy tratando de usar la clase BBCChannel en una aplicación de Android. ¿Cómo debo hacer esto?
He intentado varias cosas, siguiendo varios consejos en internet, y el lugar que tengo ahora es compilar mi proyecto de BBCSchedules en un archivo .jar, e importarlo al proyecto de Android usando la opción Build Path/Library/Add External Jar. Sin embargo, Eclipse aún no reconoce la clase BBCChannel, y no me deja ejecutar la aplicación debido a esto.
Supongo que he hecho algo tonto, ¿pero qué es?
ACTUALIZACIÓN: He intentado los pasos enumerados en How can I use external JARs in an Android project? y varias otras preguntas de StackOverflow que puedo encontrar que parecen estar relacionadas con esto, pero absolutamente nada parece funcionar. ¿Alguna otra idea?
ACTUALIZACIÓN: Las discusiones que he tenido con el autor de la primera respuesta a continuación sugieren que tiene que ver con la forma en que estoy usando Eclipse para adjuntar el archivo .jar. El proyecto que me envió con el archivo .jar ya adjunto no funcionó. ¿Alguna otra idea a alguien?
¿Estás seguro de haber empaquetado tu jar correctamente? ¿Puedes usarlo en un programa java de prueba simple desde la línea de comandos? – systempuntoout
Sí, funciona bien en un programa de línea de comandos java estándar. – robintw