Демо achartengine компилируется, но ошибка во время выполнения


person Shine    schedule 03.05.2012    source источник
comment
Я подробно описал все шаги по включению AChartEngineHere: stackoverflow.com/a/17951760/656600   -  person rptwsthi    schedule 30.07.2013


Ответы (5)


Я нашел хороший ответ в группах Google, протестировал его. и вроде работает:

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

В затмении:

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

нажмите «ОК», затем очистите свой проект. (Проект -> Очистить...)

person Shine    schedule 04.05.2012

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

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

person chenmo    schedule 10.11.2012

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

person kosa    schedule 03.05.2012

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

person NMKloster    schedule 29.06.2012

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

person Harneet Kaur    schedule 26.06.2012