如何在 eclipse 中添加 Android 支持 v7 库?例如,如何将 CardView 添加到 eclipse android 项目?
注意:这是一个自我回答问题,因此无需浪费时间回答。当然,如果您有什么需要补充的,欢迎补充。
From: https://developer.android.com/tools/support-library/setup.html#libs-with-res https://developer.android.com/tools/support-library/setup.html#libs-with-res
我知道这看起来有很多步骤,但实际上它非常分解并且只需要两分钟
要使用 Eclipse 将带有资源(例如 v7 cardview)的支持库添加到您的应用程序项目中:
根据支持库代码创建库项目:
确保您已使用 SDK Manager 下载 Android 支持库。
创建一个库项目并确保所需的 JAR 文件包含在项目的构建路径中:
Select 文件 > 导入.
Select 将现有 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 可能已经为您完成了这四件事。)
右键单击库项目文件夹并选择构建路径 > 配置构建路径.
In the 订单与出口选项卡,检查.jar
您刚刚添加到构建路径的文件,因此它们可用于依赖于此库项目的项目。例如,cardview项目要求您导出android-support-v7-cardview.jar
文件。 (根据您的设置,Eclipse 可能已经为您完成了这四件事。)
Uncheck Android 依赖项.
Click OK (or 申请并关闭) 来完成更改。
您现在已经拥有了所选支持库的库项目,您可以将其与一个或多个应用程序项目一起使用。
现在将库添加到您的应用程序项目中:
对于某些库,您会收到错误消息,例如
找不到与给定名称“android:Widget.Material.ActionButton”匹配的资源。 styles_base.xml/appcompat_v7/res/values-v21
如果发生这种情况,请记录您在这些错误消息中看到的最高 API 级别(上例中的 v21)。然后,在库项目的属性中,转到Android并将目标 API 设置为该级别(或更高级别),然后清理您的项目。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)