4

我正在开发一个 android 应用程序。在我的应用程序中,我必须显示一个如下所示的多色条形图。 多色条形图

我在网上搜索了很多,但得到了关于图书馆的不同建议。最后我发现唯一的解决方案是chart4j。在此页面中,他们的图表也显示了多种颜色。但是我只得到了 java 代码,但我未能将其作为 android 应用程序。

我从这里得到了一个使用 charts4j 的 android 示例应用程序。但它给出了例外。

FATAL EXCEPTION: main


 java.lang.NoClassDefFoundError: com.googlecode.charts4j.Data

因此,请尝试帮助我找到显示多色图表的解决方案。提前致谢

4

1 回答 1

1

我通过创建一个名为 libs 而不是 lib 的文件夹解决了异常。使用libs的原因是

Android 当前的构建工具(Eclipse 和命令行)期望 JAR 位于 libs/ 目录中。它会自动将这些 JAR 添加到您的编译时构建路径中。更重要的是,它将 JAR 的内容放入您的 APK 文件中,因此它们将成为您运行时构建路径的一部分。

使用 lib/ 并手动处理您的构建路径将解决编译时问题,但是您的 JAR 内容不在您的 APK 中,因此您在运行时将无法使用。

于 2013-04-18T12:11:14.127 回答