ADT引用RecyclerView 各种蛋疼错误处理

该死的RecyclerView控件,搞了我两三天,坑可真多呀

1. 官方的说法 SDK路径\extras\android\support\v7\  有个recyclerview工程,把它拷到自己工程路径import并作为一个lib库。但是我发现我的ADT自带的sdk里根本就没有这个recycleview工程。更新SDK Manager死活都不能更新那个android support library。但是我从网上下的整合好的Android SDK库却发现里面有。没办法我就弃用我的ADT自己带的SDK,用他们完整版的。并重新下了个ADT 23.0.1

  我出错最重要的一步就是开始copy了官方完整sdk manager包里的recycleview工程当库,但自己用的sdk仍是ADT Bundle里自带的sdk,导致recycleview依赖的库不一致从而出错。当然你用官方更新完整的SDK多半会出现ADT要更新的提示,这时你只有下个ADT 23.0.1了,下载地址网站:http://tools.android-studio.org/index.php/sdk/

2. 把recyclerview工程作为lib库引用后,工程还是死活不能编译,找不到recyclerView类, 报The hierarchy of the type is inconsistent 错误。网上搜了两天两夜,只说原因是android-support-v7-recyclerview.jar依赖 android.support.v4,只在lib里导入android-support-v7-recyclerview.jar是不行的。与是我先把android\support里这两个jar拷到我工程的lib目录里,编译,还是The hierarchy of the type is inconsistent 错。网友说只拷到lib里不行,要在build path里加上。与是我在java build path 里的libraries里add jar,加好了还是不行,错误依旧,大大的红叉在无情地嘲弄着我的无能。真是蛋疼呀,我气得火急火燎,一口气差点没背上来。这个RecyclerView真是想把我完虐到死呀。怪不得这么多人学编程中途放弃。就这样折腾来折腾去不把人搞疯了才是。后来我看网上人家都不是add jar,而是add external jar。难道这两个命令还不一样。好吧,我也老老实实地把android.support.v4,android-support-v7-recyclerview.jar先remove了,再add external jar找到那两个jar,然后在Order and Export里把这两个勾选上,这才终于能编译通过了。真是罪孽呀!!!!看来碰到问题想解决没有圣斗士星矢的坚韧不拔的毅力还真是只能落得个半途而废的结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天马流星2719

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值