- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
如何在 Eclipse 中添加 Android 支持 v7 库?例如,如何将 CardView 添加到 eclipse android 项目中?
注意:这是一个自答题,所以不需要浪费你的时间来回答。当然,如果你有什么要补充的,欢迎补充。
最佳答案
发件人:https://developer.android.com/tools/support-library/setup.html#libs-with-res
我知道这看起来像很多步骤,但实际上它非常分解,只需要两分钟
使用 Eclipse 将带有资源(例如 v7 cardview)的支持库添加到您的应用程序项目:
根据支持库代码创建一个库项目:
确保您已使用 SDK 管理器下载 Android 支持库。
创建一个库项目并确保所需的 JAR 文件包含在项目的构建路径中:
选择文件 > 导入。
选择Existing Android Code Into Workspace,然后点击 Next。
浏览到 SDK 安装目录,然后浏览到 Support Library 文件夹。例如,如果您要添加 cardview
项目,浏览至 <sdk>/extras/android/support/v7/cardview/
.
单击“完成”导入项目。对于 v7 cardview 项目,您现在应该看到一个名为 android-support-v7-cardview
的新项目。 .
在新的库项目中,展开 libs/
文件夹,右键单击每个 .jar
文件并选择 Build Path > Add to Build Path。例如,在创建 v7 cardview 项目时,添加 android-support-v7-cardview.jar
文件到构建路径。 (根据您的设置,Eclipse 可能已经为您完成了这四个操作。)
右键单击库项目文件夹并选择Build Path > Configure Build Path。
在订购和导出 选项卡中,选中 .jar
您刚刚添加到构建路径的文件,因此它们可用于依赖于此库项目的项目。例如,cardview 项目要求您导出 android-support-v7-cardview.jar
文件。 (根据您的设置,Eclipse 可能已经为您完成了这四个操作。)
取消选中 Android 依赖项。
点击确定(或应用并关闭)以完成更改。
您现在为所选的支持库创建了一个库项目,您可以将其用于一个或多个应用程序项目。
现在将库添加到您的应用程序项目中:
在 Project Explorer 中,右键单击您的项目并选择Properties。
在对话框左侧的类别面板中,选择 Android。
在库 Pane 中,单击添加按钮。
选择库项目并单击确定。例如,appcompat 项目应列为 android-support-v7-cardview
.
在属性窗口中,单击确定(或应用并关闭)。
对于某些库,您会收到错误消息,例如
No resource found that matches the given name 'android:Widget.Material.ActionButton'. styles_base.xml/appcompat_v7/res/values-v21
如果发生这种情况,请记录您在这些错误消息中看到的最高 API 级别(上例中的 v21)。然后,在您的库项目的属性中,转到 Android 并将目标 API 设置为该级别(或更高级别),然后清理您的项目。
关于android - 如何在 Eclipse 中添加 Android 支持 v7 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26878803/
我是一名优秀的程序员,十分优秀!