如何在Eclipse中添加支持Android V7库?比如我怎么添加CardView到Eclipse Android项目?
注:这是一个自我回答问题,所以没有必要浪费你的时间做出回答。当然,如果你有什么要补充的,请做。
来源:https://developer.android.com/tools/support-library/setup.html#libs-with-res
我知道这看起来像很多步骤,但实际上它只是非常细分,只需要两分钟
要添加支持库的资源(如V7 cardview),以使用Eclipse应用程序项目:
创建基于支持库代码库项目:
cardview
项目,浏览<sdk>/extras/android/support/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-support-v7-cardview
。对于一些库,你会得到错误信息,如
未发现的资源,给定名称匹配的“机器人:Widget.Material.ActionButton”。 styles_base.xml / appcompat_v7 / RES /值-V21
如果出现这种情况,记录的最高API级别您看到这些错误消息(V21在上面的例子)。然后,在你的库项目的属性,选择Android和目标API设置为一级(或更高的一个),然后清理你的项目。
这是对我工作。 (使用从上述相同的CardView例子)
(Android SDK Install Location) > extras > android > support > v7 > cardview
的CardView项目文件夹现在,该库是进口的。
PS:我想I'm_With_Stupid的答案,并试图将库项目添加到我的项目,它没有列出。 我没有要取消的Android依赖等,这可能会在其他一些情况下工作,我猜。