java.lang.NoClassDefFoundError的一种另类情况

我有一个工程,要求的最低版本是10(2.3.3),因此不能使用属性动画,所以我引入了nineoldandroids-2.4.0.jar这个jar包解决上述问题,

引入jar包的工程是一个Library Module,本身在eclipse上这么用,没有出现过任何问题,当我转到Android Studio的时候出现了java.lang.NoClassDefFoundError,并且出错的地方实在让人难以相信

就如上图所示,出错的地方是在new Animation.AnimationListener的地方,这个是引用的系统API中的。

尝试了N多种方式,也没有解决办法,我就猜想是不是因为nine包跟系统api提供的问题,于是我去掉了jar包的应用,运行就没有问题了。

这个我觉得应该是属于Android Studio的问题,或者说我什么其他地方导致了这个问题(按道理不应该,不然为什么把nine包中的动画引用全部换成系统api的就没问题了)。

posted @ 2016-05-30 17:45  SupLuo  阅读(183)  评论(0编辑  收藏  举报