关于recyclerview和cardview使用中的NoClassFoundException

    不知道多少人头大这行 Caused by: java.lang.NoClassDefFoundError: android.support.v7.recyclerview.R$styleable  

    网上搜了下,发现stackoverflow上都有一大堆cardview和recyclerview的NoClassDefFoundError问题。所谓的原因无非是:版本问题啊什么的。总之,过程不表,最后结论归纳下。

    1,eclipse就是个坑爹玩意儿,空了一定转亲儿子androidstudio;

    2,recyclerview用这个必须是用v21那版的,具体见:http://blog.csdn.net/u010351494/article/details/47022601

        我也是看了这篇才搞定的,怪得要死,换成我自己v23自带的jar包就是NoClass。本着不能剽窃他人劳动成果卵则,传送门附上,原文有下载链接,懒得再上传了。

    3,我本以为苦尽甘来,结果cardview也是一样,后来网上下了个cardview的lib project问题解决了。本以为么把cardview的jar一块丢到appcompat_v7的lib project么就完事了(recyclerview的jar丢进去就ok能用了),结果gg思密达了。后来经测试,cardview必须要单独作为一个lib project再把它导进去就能用了。这样就得导两个lib project(appcompat_v7和cardview)。

    4,折腾一晚上总算能用了。

    5,再简单点就是一句话:进传送门下recyclerview的jar放进appcompat_v7的lib project中,单独为cardview建一个lib project,再导入自带的cardview jar包。完事。

PS:写得简略了些,不去细说从哪个文件拷什么文件了,有问题需要可以留言,毕竟被个工具卡住,这感觉是挺抓狂的!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值