20

我想在我现有的项目中导入 CardView 和 RecyclerView。我正在使用 ECLIPSE。我在 stackoverflow 中阅读了其他答案,但它们都是针对 Android Studio 的。有谁能帮帮我吗?

我收到的错误是: CardView 无法解析为类型。

更新:Commonwares 的答案帮助我解决了这个问题。但现在我有另一个错误。(错误膨胀类和 android.support.v7.widget.CardView)。请有人帮助我。

4

6 回答 6

17

它们现在也可以作为 Android 库项目在extras/android/support/v7/您的 SDK 安装中使用。在硬盘驱动器的其他地方复制这些项目,将它们导入 Eclipse,然后按照文档中的说明将它们作为库从您的应用程序中引用。

于 2014-10-21T17:11:39.577 回答
10

目前,要获取 recyclerView,您首先从 sdk 管理器的“Extras”部分下载 Android 支持存储库。之后,您需要从此处导入所有库(从您的 sdk 文件夹路径开始):

sdk\extras\android\m2repository\com\android\support

在此处输入图像描述

于 2014-11-05T20:25:52.347 回答
6

android-support-v7-recyclerview.jar从文件夹添加:sdk\extras\android\support\v7\recyclerview\libs解决了我的问题。

于 2015-07-07T17:02:36.947 回答
1

对于 RecyclerView,我只需在 cardview 的 v7 支持文件夹中添加从 recycler 的 libs 文件夹中获得的 recycler jar 文件即可运行,我将其作为 android 项目导入,将其作为库并添加到我的项目中。我的 android 中的 UI 非常适合首次运行,但现在它在 UI 编辑器中显示错误,但在模拟器中运行完美。希望能帮助到你

于 2014-11-09T15:49:55.500 回答
1

最后,我解决了我的问题。

.../sdk/extras/android/support/v7/

>appcompat
    >libs
        >android-support-v4.jar
        >android-support-v7-appcompat.jar
>cardview
    >libs
        >android-support-v7-cardview.jar
>gridlayout
    >libs
        >android-support-v7-gridlayout.jar
>mediarouter
    >libs
        >android-support-v7-mediarouter.jar
>palette
    >libs
        >android-support-v7-palette.jar
>recyclerview
    >libs
        >android-support-v7-recyclerview.jar

将上面的所有 jar 文件复制到您的项目库中,并使用上面的 android-support-v4.jar 代替您的

于 2015-07-15T02:58:57.327 回答
0

添加appcompat-v7.jar到您的库中。这个问题将得到解决。

于 2015-06-19T07:45:15.637 回答