Демо-компиляция achartengine, но ошибка времени выполнения

Я выполнил демонстрационные инструкции на странице http://www.achartengine.org/content/goodies.html.

Я успешно импортировал демонстрационный проект, но каждый график дает бросок NoClassDefFoundError во время выполнения, аналогично этому:

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

Achartengine-1.0.0.jar находится на пути построения, и он сообщается в разделе «Связанные библиотеки». Я предполагаю, что это проблема новичков, но я решил сообщить об этом, так как я только что импортировал демонстрационный проект «как есть» и попытался запустить его на своем телефоне.

Нужны ли мне другие шаги, а не на странице «goodies»?

Solutions Collecting From Web of "Демо-компиляция achartengine, но ошибка времени выполнения"

Я нашел хороший ответ на группы google , протестировал его и, похоже, работает:

Единственное, что я когда-либо сталкивался в этом случае, – это экспорт банки … если это имеет смысл.

В Eclipse:

  1. Щелкните правой кнопкой мыши ваш проект – перейдите к пути сборки – выберите «Настроить путь сборки»
  2. Перейдите на вкладку «Заказ и экспорт»
  3. Проверьте поле «achartengine-1.0.0.jar», а затем нажмите его имя
  4. Переместите его так, чтобы он находился ниже зависимостей Android (иногда это может иметь значение, если у вас несколько Jars)

Нажмите «ОК», затем очистите проект. (Проект -> Чистота …)

Напоминаем сначала изменить каталог «lib» на «libs» !

Затем ПРОВЕРИТЕ коробку achartengine-1.0.0.jar и переместите ее по зависимостям Android в разделе «Настроить путь сборки» – вкладка «Заказ и экспорт» »!

Ошибка ( NoClassDefFoundError ), которую вы видите, это ошибка времени выполнения. Реферированная библиотека решает только ошибку времени компиляции, а не ошибку времени выполнения. Добавьте эти банки в папку lib вашего проекта. Эти банки также должны быть доступны во время работы.

Ответ от «Shine» работал с добавлением удаления импорта android.R из PieChartBuilder и удаления двух @Overrides из PieChartBuilder и XY_ChartBuilder прежде чем Eclipse согласится скомпилировать.

Вам просто нужно добавить свои файлы jar в папку Libraries. Он должен работать нормально.