问题描述:
找不到从外面附加进来的jar包(NoClassDefoundError)
解决方案:
1、从Java build path中移除附加的库(右击项目名> Properties > Java Build Path > Libraries > 移除所有库除了 “Android X.X”和 “Android Dependencies”。)
2、将lib目录重命名为libs(重命名之后,libs文件夹里的库就可以被Android plugin所发现,并且会自动添加到Android Dependencies里面去。)
问题分析:
从ADT-16以后,系统自动添加了一个依赖库,他可以帮我们自动添加我们需要用到的附加库,我们只需要做的是将这些附加库放到工程下面的 libs 文件夹下。
另外,如果不小心删掉了这个依赖库,不用担心,解决方案:(右击项目名--->Android Tools--->Add Support Library--->fix project properties)
参考:
http://blog.csdn.net/haiandengbin/article/details/7406551