compilación de demostración de achartengine, pero error de tiempo de ejecución

Seguí las instrucciones de demostración en la página http://www.achartengine.org/content/goodies.html

importé con éxito el proyecto de demostración, pero cada gráfico arroja un NoClassDefFoundError en tiempo de ejecución, similar a esto:

java.lang.NoClassDefFoundError:
org.achartengine.model.XYMultipleSeriesDataset

achartengine-1.0.0.jar está en la ruta de compilación y se informa en "Bibliotecas referenciadas". Supongo que este es un problema de novato, pero decidí informarlo ya que acabo de importar el proyecto de demostración. 'como es' e intenté ejecutarlo en mi teléfono.

¿Necesito otros pasos que no figuran en la página de 'obsequios'?

preguntado el 03 de mayo de 12 a las 15:05

He detallado todos los pasos para incluir AChartEngineHere: stackoverflow.com/a/17951760/656600 -

5 Respuestas

Encontré una buena respuesta en grupos de google, lo probé y parece estar funcionando:

Lo único que me he encontrado en este caso es el exportación de la jarra ... Si eso tiene sentido.

En Eclipse:

  1. Haga clic derecho en su proyecto - vaya a la ruta de compilación - seleccione Configurar ruta de compilación
  2. vaya a la pestaña "Ordenar y exportar"
  3. Marque la casilla "achartengine-1.0.0.jar" y luego haga clic en su nombre
  4. muévalo hacia arriba para que esté justo debajo de las dependencias de Android (a veces esto puede marcar la diferencia si tiene varios Jars)

haga clic en Aceptar y luego limpie su proyecto. (Proyecto -> Limpiar...)

contestado el 04 de mayo de 12 a las 09:05

recordar a cambie el directorio "lib" a "libs" primero !

Luego MARQUE la casilla de achartengine-1.0.0.jar y muévalo sobre las dependencias de Android en la pestaña "Configurar ruta de compilación" - "Ordenar y exportar"!

respondido 10 nov., 12:05

El error (NoClassDefFoundError) que está viendo es un error de tiempo de ejecución. La biblioteca a la que se hace referencia resuelve solo el error de tiempo de compilación, no el error de tiempo de ejecución. Agregue esos frascos a la carpeta lib de su proyecto. Esos frascos también deberían estar disponibles en tiempo de ejecución.

contestado el 03 de mayo de 12 a las 16:05

La respuesta de 'Shine' funcionó con la adición de eliminar la importación de android.R del PieChartBuilder y quitando dos @Overrides del PieChartBuilder y XY_ChartBuilderantes de que Eclipse aceptara compilar.

Respondido 20 Oct 12, 21:10

Simplemente necesita agregar sus archivos jar a la carpeta Bibliotecas. Debería funcionar bien.

Respondido el 26 de junio de 12 a las 23:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.