Eclipse ADT appcompat ……它是什么?

我整个下午都花了这么多时间。 我已经下载了Eclipse,下载了SDK,安装了更新,但每个新的Android项目我创建了一些错误。

首先,它根本不会生成R.java文件,现在它确实如此,但它有一个单独的项目,它自动创建名为appcompat_v7。 我不知道这是什么,但它导致任何其他新项目的问题。

这是正常项目产生的错误:容器’Android Dependencies’引用非现有库’/home/omar/workspace/appcompat_v7/bin/appcompat_v7.jar’

我完全不知道如何解决这个问题。 是什么造成的?

编辑它似乎只有KitKat,每个其他API平台根本不生成任何源文件….任何想法如何打击这个?

    在此处输入图像描述

    在此处输入图像描述

    在此处输入图像描述

    Related of "Eclipse ADT appcompat ……它是什么?"

    它是一个支持库,可能是您的项目所指的。 您需要在工作区中将其构建为库项目。 此过程在此处描述了使用资源添加库下的支持库设置 。

    您将在文件夹中的SDK中find需要复制的项目:

    \ yourSDKlocation \ TOOLS \ Android的SDK-windows4.4 \演员\机器人\ SUPPORT \ V7 \程序兼容性

    (仅仅复制一个jar是没用的,你必须将它构建为一个库项目。)

    当我将项目移动到另一台笔记本电脑时,我遇到了这个问题。 我这样解决了:

    如果Eclipse中没有appcompat_v7:从File菜单中选择New,然后选择Project。 接下来,从现有代码中选择Android和Android Project,然后单击下一步浏览以findappcompat_v7项目文件夹确保“要导入的项目”列表中的旁边有一个复选标记如果appcompat_v7项目文件夹当前不在您的工作区中,请选择’将项目复制到工作区’,然后单击完成

    现在您的工作区中可以使用库项目,它可以添加到项目中:从Project Explorer中选择项目并打开项目属性(在项目菜单中的Mac上)单击左侧列表中的Android在“库”列表中,单击“添加”按钮从列表中选择appcompat_v7

    你现在应该好好去。