创建简单android项目时出错

创建简单android项目时出错,android,Android,几天前,我使用android SDK 4.4.2 API 19创建了几个小应用程序。但是,当我将sdk更新为5.0和API 21时,我遇到了以下问题: 说明资源路径位置类型 项目“appcompat_v7”缺少必需的源文件夹:“gen”appcompat_v7生成路径生成路径问题 在解决生成路径错误之前,无法生成项目,因为存在未知Java问题 在生成路径错误被删除之前,无法生成项目 已解决appcompat_v7未知Java问题 容器“Android依赖项”引用了不存在的库“/mnt/devel

几天前,我使用android SDK 4.4.2 API 19创建了几个小应用程序。但是,当我将sdk更新为5.0和API 21时,我遇到了以下问题:

说明资源路径位置类型 项目“appcompat_v7”缺少必需的源文件夹:“gen”appcompat_v7生成路径生成路径问题

在解决生成路径错误之前,无法生成项目,因为存在未知Java问题

在生成路径错误被删除之前,无法生成项目 已解决appcompat_v7未知Java问题

容器“Android依赖项”引用了不存在的库“/mnt/devel/home/amulya/workspace/appcompat_v7/bin/appcompat_v7.jar”

在控制台中,我得到以下错误:

[2014-10-27 11:40:47-appcompat_v7]警告:无法写入jarlist缓存文件 /mnt/devel/home/amulya/workspace/appcompat_v7/bin/jarlist.cache

[2014-10-27 11:40:47-appcompat_v7]警告:无法写入jarlist 缓存文件 /mnt/devel/home/amulya/workspace/appcompat_v7/bin/jarlist.cache [2014-10-27 11:40:48-居屋] /mnt/devel/home/amulya/workspace/appcompat_v7/res/values-v21/styles_base.xml:75: 错误:检索项的父项时出错:未找到该项的资源 匹配给定名称“android:Widget.Material.ActionButton”

[2014-10-27 11:40:48-居屋][2014-10-27 11:40:48-居屋] /mnt/devel/home/amulya/workspace/appcompat_v7/res/values-v21/styles_base.xml:79: 错误:检索项的父项时出错:未找到该项的资源 匹配给定的名称 “android:Widget.Material.ActionButton.CloseMode”


我在stackoverflow中浏览了许多问题和答案,但我无法解决这个问题。请帮帮我。提前感谢

当appcompat_v7依赖项与您的项目不匹配时,会发生这种情况。例如,如果某个库需要android-support-v4.jar,请确保(项目和库)共享相同版本的文件。您还需要更新appcompat_v7,因为您已将项目更新为SDK 5.0和API 21。

以下是我如何使用Eclipse修复它的

  • 右键单击“appcompat_v7”项目,选择“Build project”-不确定是否必须执行此步骤,但我已经完成了,因此我将其包括在内
  • 右键单击“appcompat_v7”项目,选择“Android工具”>“添加支持库…”
  • 接受许可证,单击“安装”按钮,它将下载一些文件
  • 右键单击“appcompat_v7”项目,选择“构建项目”
  • 然后,您应该能够构建您的项目

奇怪的是,它显然下载了support library 21.0.2,但我已经安装了这个库。

您能否给出更详细的说明,说明我们在IDE中的何处进行比较?比较位于项目libs文件夹中的jar文件和位于库libs文件夹中的jar文件。jar文件在这两个位置下的版本应该相同。