美文网首页
初入 RecyclerView

初入 RecyclerView

作者: 瑶瑶_2930 | 来源:发表于2017-11-27 22:40 被阅读0次

    打开app/build.gradle文件,在dependencies闭包中添加如下依赖库下添加如下内容:

         complie  'com.android.support:recyclerview-7:26.+'
    

    recyclerview版本要和支持库对应
    然后出来一下报错:

    Could not find method complie() for arguments [com.android.support:recyclerview-7:26.+] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
    Error:Please install the Android Support Repository from the Android SDK Manager.
    Open Android SDK Manager

    上百度有人说要换行,但我是有换行的,粗略查找无果,便开始找界面里每一个error和warn
    ** mac截图:command+shift+ **

    屏幕快照 2017-11-27 下午5.00.46.png
    不知道有没有用,先了解下把

    Material Theme UI

    这个好像就是个主题,关乎页面,然后我就把它卸了重启了as。好吧是很丑。。。但没什么用

    把光标移到黄色位置,然后查看报错

    屏幕快照 2017-11-27 下午5.10.28.png

    点击F1之后

    屏幕快照 2017-11-27 下午5.12.10.png
    百度了一下,发现了这么一篇博文
    关于 Android Studio中的compile 'com.android.support:appcompat-v7:23.+'出现的警告
    博主把“v7:23.+"改成了"v7:23.1.1",他是在as 2.0 Preview 4的版本基础上操作的,但他说了一句话,“要注意这个版本号是你所拥有的版本号”,我很奇怪,这个版本体现了什么呢。于是,又开始百度了...
    第一篇是:Android Studio support:appcompat-v7:26+
    他大概就做了几件事:1.把sdk,buildtools,targetsdkversion,appcompat全改成了25版本(当然他已经下过了),并且把+细化了。
    我则把+改成了v7:26.0.0,然后它又来这个 屏幕快照 2017-11-27 下午5.28.05.png
    我就更新嘛。然后这个地方的小灯泡终于消失了,发现前面的小灯泡还有
    屏幕快照 2017-11-27 下午5.29.36.png
    as让我升级到27之后一系列红色又出来了...
    好了,按照as的操作,我把版本全部改高了,结果小灯泡是没了,但还是
    屏幕快照 2017-11-27 下午5.34.38.png
    而且error(31,0)感觉31行除了问题,正好是recyclerview的依赖库的添加,看来这有问题。
    看到这篇blogandroid stuido关于在V7包下找不到recyclerview的解决办法
    他让我去找v7下的reclyclerview这个插件,然后我发现我的intermediates目录和它不一样,我的是
    屏幕快照 2017-11-27 下午5.44.12.png 发现没有exploded-arr这个目录

    突然岔开

    sdkplatform 里,api27 是partially installed,感觉没装完,学长们让装个api25,或26,然后我怎么装呢?
    结果就是这样

    image.png
    直接后面api level 就行了。
    然后下载了是这样
    屏幕快照 2017-11-27 下午6.24.15.png
    结果只有26下好了,把所有的27改成26之后,又出现了这个问题
    然后学长让我把26.0.0改成+,就像 屏幕快照 2017-11-27 下午6.38.41.png 估计是让兼容各种版本 。然后学长突然说recyclerview要导包。
    然后我想起了我之前发的那篇也就是最后一篇blog,说对了方法...............如果compile这种不行,就手动导包!!

    折腾了这么久,就这一句话最重要了,compile不行就手动导包!!!

    Above All

    原来我真正错误的原因不是compile不能导包,而是,我把compile写成complie了!!!AAAAAAAAAAAAA

    相关文章

      网友评论

          本文标题:初入 RecyclerView

          本文链接:https://www.haomeiwen.com/subject/eaydbxtx.html