我几天前使用android SDK 4.4.2 API 19创建了一些小应用程序。但是当我将sdk更新为5.0和API 21后,我遇到了以下问题:
描述资源路径位置类型 Project'appcompat_v7'缺少必需的源文件夹:'gen'appcompat_v7构建路径构建路径问题
在解决构建路径错误之前无法构建项目HOS未知Java问题
在构建路径错误之前,无法构建项目 已解决appcompat_v7未知Java问题
容器'Android Dependencies'引用非现有库'/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 - HOS] [2014-10-27 11:40:48 - HOS] /mnt/devel/home/amulya/workspace/appcompat_v7/res/values-v21/styles_base.xml:79: 错误:检索项目的父项时出错:找不到任何资源 匹配给定的名称 '机器人:Widget.Material.ActionButton.CloseMode'
我在stackoverflow中经历了很多问题和答案,但我无法摆脱这个问题。请帮帮我。提前致谢
答案 0 :(得分:2)
以下是我如何使用Eclipse修复它。
奇怪的是它显然下载了支持库21.0.2,但我已经安装了这个库。
答案 1 :(得分:1)
当appcompat_v7依赖项与您的项目不匹配时,会发生这种情况。例如,如果某个库需要android-support-v4.jar,请确保两者(项目和库)共享相同版本的文件。您需要更新appcompat_v7,因为您已将项目更新为SDK 5.0和API 21。