RecyclerView丢失
我刚刚安装了新的SDK工具(Android L Developer Preview),我试图使用RecyclerView
但它似乎缺less。
从我的理解,我应该包括v7
支持库,但我似乎无法做到这一点…
我似乎无法findSDK文件夹中的V7库(我没有从SDKpipe理器安装Android支持库)。
谢谢你。
你必须更新android库,支持库,你必须使用这种依赖:
compile 'com.android.support:recyclerview-v7:+'
更新30/10/2017:
使用+
不是一个好的select,因为您将来无法复制构build。
您可以使用这些版本之一。 检查你的sdk的更新版本:
//it requires compileSdkVersion 27 compile 'com.android.support:recyclerview-v7:27.0.0' //it requires compileSdkVersion 26 //it requires to add the google maven repo // maven { // url "https://maven.google.com" // } compile 'com.android.support:recyclerview-v7:26.1.0' compile 'com.android.support:recyclerview-v7:26.0.2' compile 'com.android.support:recyclerview-v7:26.0.1' compile 'com.android.support:recyclerview-v7:26.0.0' //it requires compileSdkVersion 25 compile 'com.android.support:recyclerview-v7:25.4.0' compile 'com.android.support:recyclerview-v7:25.3.1' compile 'com.android.support:recyclerview-v7:25.3.0' compile 'com.android.support:recyclerview-v7:25.2.0' compile 'com.android.support:recyclerview-v7:25.1.1' compile 'com.android.support:recyclerview-v7:25.1.0' compile 'com.android.support:recyclerview-v7:25.0.0' //it requires compileSdkVersion 24 compile 'com.android.support:recyclerview-v7:24.1.1' compile 'com.android.support:recyclerview-v7:24.1.0' //it requires compileSdkVersion 23 compile 'com.android.support:recyclerview-v7:23.4.0' compile 'com.android.support:recyclerview-v7:23.3.0' compile 'com.android.support:recyclerview-v7:23.2.1' compile 'com.android.support:recyclerview-v7:23.2.0' compile 'com.android.support:recyclerview-v7:23.1.1' compile 'com.android.support:recyclerview-v7:23.1.0' compile 'com.android.support:recyclerview-v7:23.0.1' compile 'com.android.support:recyclerview-v7:23.0.0' //it requires compileSdkVersion 22 compile 'com.android.support:recyclerview-v7:22.2.1' compile 'com.android.support:recyclerview-v7:22.2.0' compile 'com.android.support:recyclerview-v7:22.1.1' compile 'com.android.support:recyclerview-v7:22.1.0' compile 'com.android.support:recyclerview-v7:22.0.0' //it requires compileSdkVersion 21 compile 'com.android.support:recyclerview-v7:21.0.3' compile 'com.android.support:recyclerview-v7:21.0.2' compile 'com.android.support:recyclerview-v7:21.0.0'
我发现使用该库的唯一方法是通过复制.aar文件,您可以在/extras/android/m2repository/com/android/support/recyclerview-v7/21.0.0-rc/中find,比重命名为.zip并解压缩它。 在项目库中复制class.jar文件(也许将其重命名为recyclerview-v7.jar)。
请记得在新版本推出时升级该jar
你必须在gradle build dependency中给出完整的path
喜欢
编译'com.android.support:recyclerview-v7:23.0.0'
因为它会在名为23.0的目录中看到错误,所以提供完整的path
步骤实现:
1.select最新的Android SDK工具,平台工具和构build工具。 select最新的Android支持库和Android支持库。
2.从SDK Manager更新Android Support Repository之后,转到.. \ sdk \ extras \ android \ m2repository \ com \ android \ support \ recyclerview-v7 \ 21.0.0-rc1
3.解压缩recyclerview-v7-21.0.0-rc1.aar
4.解压recyclerview-v7-21.0.0-rc1.aar后,你会得到classes.jar
5.rename classes.jar到recyclerView.jar以获取function参考,并将其添加到/ lib文件夹下的Android应用程序
编译“com.android.support:appcompat-v7:25.3.1”
compile 'com.android.support:recyclerview-v7:25.3.1' compile 'com.android.support:design:25.3.1'
- Android SDK – aapt错误:libstdc ++。so.6无法打开共享对象文件
- 错误:此Android SDK需要Android Developer Toolkit版本22.6.1或更高版本
- 升级到Android SDK 2.3和ADT 8.0后,“无法获取项目的系统库”
- 哪个Eclipse版本应该用于Android应用程序?
- ADT将不允许创buildAndroid活动
- 如何从adb设备名称获取Android AVD名称
- Eclipse / Android:“错误正在运行的构build器”Android项目编译器“项目…”
- 我如何在Eclipse中更新我的ADT?
- 什么是ADT Bundle的最终版本?