关于android AChartEngine jar包引入错误

本人菜鸟一枚,但是有志向大拿发展,所谓积少成多,水滴石穿

决心今日起,将所做项目遇到一些棘手的问题积累下来,成就大拿之路。

废话不多说,入正题:

这次碰到的问题如下:

公司要做基于安卓的报表折线图,在网上搜到可以用开源插件AChartEngine

(还有其他的,但我对图形界面的要求不高再加上AChartEngine的介绍资源最多,故敲定用这个插件)

插件简单介绍:对于基本的报表图形如饼状、柱状常见的都能满足

先来一图~


官方下载:http://code.google.com/p/achartengine/

某位大拿写的介绍文档:http://blog.csdn.net/lk_blog/article/details/7645509


但问题来了:

我想运行官方提供的Demo,结果报ClassNotFoundException

说jar包中的类找不到

又或者是:

Conversion to Dalvik format failed with error 1

纳尼???!!

我明明已导入该jar包

于是开始在网上寻求各种解决方案

得出经验如下:

现在android版本比较高了。如3.0以上版本都不需要再导入jar了。你只需要把需要的jar放到libs文件夹下,那么包会自动导入到项目中去    ——引自某网站

具体操作:

1、在Android项目根目录下新建一个libs文件夹;
2、把你需要的导入的第三方Jar包复制进这个目录;
3、在libs目录上点右键,选Bulid path  –> Use as source folder。

而归根结底问题其实出在这:



之后虽然程序能跑起来了

但是其中有些图表却不能正常显示

报了一些非常莫名其妙的错误

无奈跑去问师傅

还是Jar包实际没有引入到安卓项目的问题

于是再次搜索解决办法于各网站(头皮都要抓破了!!)

仍是没有解决方法。


后面某天灵光一闪

想到不用jar包,此框架是开源的,可以直接将用到的源码贴过来就好

上源码~~ 真心觉得源码宝贵


后面跟师傅讨论总结:

如果坚持要引入jar包,可以先写自己写个程序打包成.jar

新建安卓项目,将该jar引入进来并调用其中的类

如果还是报错

可以怀疑是eclipse adt老版本对安卓项目引入第三方jar包兼容的问题

可以尝试升级新版本的adt

方法有待验证~

我马上就试试






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值