当在同一个项目中使用viewpagerindicator,slidingmenu等开源框架的时候,把这些库文件同项目关联好后。突然出现下面的问题:
并且控制台也报出一大堆错误。。。
这里原因主要是项目有一个v4包,viewpagerindicator和slidingmenu中也有一个v4包,虽然都是v4包,但是谷歌推出这些包的时候,v4包还是有很大的变化的,因此出现这些错误。
解决方法如下:
首先找到项目的v4包,然后把这个v4包删除。发现删除后,clean这个项目还是出现这样的错误:
项目还是报错。那怎么办?不要急,那是因为viewpagerindicator中的v4包和slidingmenu中的v4包还是不同没得到有解决,那同理是不是也把这些v4包都删除呢?显示这个想法是错误的,因为这两个框架一点关联都没有。因此要把这两个框架中的v4包都使用同一个v4包,具体做法是:
在slidingmenu中的libs里面找到v4包,然后复制(Ctrl+c)把它粘贴到(Ctrl +v)viewpagerindicator中的libs把原来的v4包覆盖掉
最后成功解决了这个问题,项目不报错了。。。