打开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+ **
不知道有没有用,先了解下把
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,然后我怎么装呢?
结果就是这样
直接后面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
网友评论