compilación de demostración de achartengine, pero error de tiempo de ejecución
Frecuentes
Visto 4,649 veces
12
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'?
5 Respuestas
29
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:
- Haga clic derecho en su proyecto - vaya a la ruta de compilación - seleccione Configurar ruta de compilación
- vaya a la pestaña "Ordenar y exportar"
- Marque la casilla "achartengine-1.0.0.jar" y luego haga clic en su nombre
- 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
4
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
1
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
0
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_ChartBuilder
antes de que Eclipse aceptara compilar.
Respondido 20 Oct 12, 21:10
-1
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 android achartengine or haz tu propia pregunta.
He detallado todos los pasos para incluir AChartEngineHere: stackoverflow.com/a/17951760/656600 - rptwsthi