首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RecyclerView ClassNotFound

RecyclerView ClassNotFound
EN

Stack Overflow用户
提问于 2014-10-28 09:14:40
回答 9查看 18K关注 0票数 34

我试图将RecyclerView和CardView添加到我的项目中

代码语言:javascript
复制
dependencies {
compile 'com.android.support:appcompat-v7:21.0.0'
compile 'com.android.support:support-v13:21.0.0'
compile 'com.android.support:cardview-v7:21.0.0'
compile 'com.android.support:recyclerview-v7:21.0.0'
compile 'com.viewpagerindicator:library:2.4.1@aar'
compile project(':facebook')
}

它编译,但当在设备上运行它时,我得到了下面的异常。

代码语言:javascript
复制
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.RecyclerView" on path: DexPathList[[zip file "/data/app/xxxx.apk"],nativeLibraryDirectories=[/data/app-lib/xxxx, /vendor/lib, /system/lib]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
        at android.view.LayoutInflater.createView(LayoutInflater.java:559)
        at android.view.LayoutInflater.onCreateView(LayoutInflater.java:652)
EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2014-10-28 09:25:38

你的布局有问题。变化

代码语言:javascript
复制
<RecyclerView 
   ...

代码语言:javascript
复制
<android.support.v7.widget.RecyclerView
   ...

如果以编程方式创建RecyclerView --请确保具有正确的导入:

代码语言:javascript
复制
import android.support.v7.widget.RecyclerView;
票数 65
EN

Stack Overflow用户

发布于 2015-06-09 23:09:12

我做了所有在这篇文章中说过的话,但都没有效果。

对我有用的是:

1.在您的build.gradle中添加如下内容:

代码语言:javascript
复制
compile 'com.android.support:support-v4:21.0.3'
compile 'com.android.support:appcompat-v7:21.0.0'
compile 'com.android.support:recyclerview-v7:+'
compile 'com.android.support:cardview-v7:+'

2.添加RecyclerView作为标准视图并指出类:

代码语言:javascript
复制
    <view
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    class="android.support.v7.widget.RecyclerView"
    android:id="@+id/my_recycler_view"
    />

3.然后加上进口:

代码语言:javascript
复制
import android.support.v7.widget.RecyclerView;

希望这能有所帮助!

票数 5
EN

Stack Overflow用户

发布于 2019-07-10 19:03:24

如果您正在寻找2019年的解决方案,可以尝试将android.support.v7.widget.RecyclerView更改为androidx.recyclerview.widget.RecyclerView。对我来说很管用。希望能帮上忙!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26604525

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档