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'