我想在我现有的项目中导入 CardView 和 RecyclerView。我正在使用 ECLIPSE。我在 stackoverflow 中阅读了其他答案,但它们都是针对 Android Studio 的。有谁能帮帮我吗?
我收到的错误是: CardView 无法解析为类型。
更新:Commonwares 的答案帮助我解决了这个问题。但现在我有另一个错误。(错误膨胀类和 android.support.v7.widget.CardView)。请有人帮助我。
我想在我现有的项目中导入 CardView 和 RecyclerView。我正在使用 ECLIPSE。我在 stackoverflow 中阅读了其他答案,但它们都是针对 Android Studio 的。有谁能帮帮我吗?
我收到的错误是: CardView 无法解析为类型。
更新:Commonwares 的答案帮助我解决了这个问题。但现在我有另一个错误。(错误膨胀类和 android.support.v7.widget.CardView)。请有人帮助我。
它们现在也可以作为 Android 库项目在extras/android/support/v7/
您的 SDK 安装中使用。在硬盘驱动器的其他地方复制这些项目,将它们导入 Eclipse,然后按照文档中的说明将它们作为库从您的应用程序中引用。
目前,要获取 recyclerView,您首先从 sdk 管理器的“Extras”部分下载 Android 支持存储库。之后,您需要从此处导入所有库(从您的 sdk 文件夹路径开始):
sdk\extras\android\m2repository\com\android\support
android-support-v7-recyclerview.jar
从文件夹添加:sdk\extras\android\support\v7\recyclerview\libs
到库解决了我的问题。
对于 RecyclerView,我只需在 cardview 的 v7 支持文件夹中添加从 recycler 的 libs 文件夹中获得的 recycler jar 文件即可运行,我将其作为 android 项目导入,将其作为库并添加到我的项目中。我的 android 中的 UI 非常适合首次运行,但现在它在 UI 编辑器中显示错误,但在模拟器中运行完美。希望能帮助到你
最后,我解决了我的问题。
.../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 代替您的
添加appcompat-v7.jar
到您的库中。这个问题将得到解决。