<android.support.v7.widget.RecyclerView android:id="@+id/my_recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="vertical" />
我添加了android-support-v7-appcompat库项目,并尝试将recyclerview-v7-21.0.0-rc1.aar添加到libs但仍然出现以下错误.
找不到以下类:
– android.support.v7.widget.RecyclerView
注意:我更新了Android SDK工具,Android SDK平台工具,Android SDK构建工具,Android L(API 20,L预览版)
请帮忙..
解决方法
目前,使用新的RecyclerView的最佳方式是切换到Android Studio并将此依赖项添加到build.gradle
compile 'com.android.support:recyclerview-v7:+'
只是一个说明.使用”占位符不是一个好习惯,但在这种情况下,您正在尝试预览版本,因此它将很快更新并稳定发布.
//it requires compileSdkVersion 23 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'
当然你仍然可以使用Eclipse,但它需要一些手动操作.
您可以在此文件夹中找到支持库库的所有版本:
sdk/extras/android/m2repository/com/android/support/
在这里你可以查看所有版本.
在文件夹中,您将找到支持库的aar文件.
在里面你可以查看classes.jar文件,res文件夹和AndroidManifest文件.
>在工作区中创建项目
>将AAR解压缩到某个目录中.
>将AAR中的AndroidManifest.xml,res和assets文件夹复制到项目中.
>在项目中创建一个libs目录并将其复制到classes.jar中
>添加依赖项.
>使用SDK 23进行编译
>将项目标记为库
Recyclerview库具有support-v4.jar和support-annotations-23.x.X.jar作为依赖项.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。