我该如何在Eclipse中添加Android Support v7库?例如,我如何将CardView添加到Eclipse Android项目中?
注意:这是一个自答问题,因此不需要浪费时间进行回答。当然,如果您有任何要补充的,请随意。
我该如何在Eclipse中添加Android Support v7库?例如,我如何将CardView添加到Eclipse Android项目中?
注意:这是一个自答问题,因此不需要浪费时间进行回答。当然,如果您有任何要补充的,请随意。
来源:https://developer.android.com/tools/support-library/setup.html#libs-with-res
虽然看起来步骤很多,但实际上只是非常详尽的分解,只需要两分钟
使用Eclipse将支持库及其资源(例如v7 cardview)添加到您的应用程序项目中:
创建基于支持库代码的库项目:
确保您已使用SDK Manager下载了Android Support Library。
创建一个库项目,并确保在项目的构建路径中包含所需的JAR文件:
选择文件 > 导入。
选择从现有代码中导入Android项目并单击下一步。
浏览到SDK安装目录,然后进入Support Library文件夹。 例如,如果要添加cardview
项目,则浏览到<sdk>/extras/android/support/v7/cardview/
。
单击完成以导入项目。 对于v7 cardview项目,现在应该可以看到一个名为android-support-v7-cardview
的新项目。
在新的库项目中,展开libs/
文件夹,右键单击每个.jar
文件,然后选择构建路径 > 添加到构建路径。 例如,在创建v7 cardview项目时,将android-support-v7-cardview.jar
文件添加到构建路径中。(根据您的设置,Eclipse可能已经为您完成了此操作。)
右键单击库项目文件夹,然后选择构建路径 > 配置构建路径。
在订购和导出选项卡中,勾选您刚添加到构建路径中的.jar
文件,以便它们可供依赖于此库项目的项目使用。例如,cardview项目要求您导出android-support-v7-cardview.jar
文件。(根据您的设置,Eclipse可能已经为您完成了这一步骤)。
取消勾选Android 依赖项。
单击确定(或者应用并关闭),以完成更改。
现在,您已经拥有了一个库项目,可以将其与一个或多个应用程序项目一起使用。
现在将库添加到您的应用程序项目中:
在“Project Explorer”中,右键单击您的项目,选择属性。
在对话框左侧的类别面板中,选择Android。
在库选项中,单击添加按钮。
选择库项目并单击确定。例如,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设置为该级别(或更高级别),然后清理您的项目。