几天前我使用 android SDK 4.4.2 API 19 创建了一些小应用程序。但是当我将 sdk 更新到 5.0 和 API 21 时,我遇到了以下问题:
Description Resource Path Location Type Project 'appcompat_v7' is missing required source folder: 'gen' appcompat_v7 Build path Build Path Problem
The project cannot be built until build path errors are resolved HOS Unknown Java Problem
The project cannot be built until build path errors are resolved appcompat_v7 Unknown Java Problem
The container 'Android Dependencies' references non existing library '/mnt/devel/home/amulya/workspace/appcompat_v7/bin/appcompat_v7.jar'
在控制台中我收到以下错误:
[2014-10-27 11:40:47 - appcompat_v7] WARNING: unable to write jarlist cache file /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'。
block 引用>我在 stackoverflow 上查了很多问题和答案,但我无法摆脱这个问题。请帮助我。提前致谢
最佳答案
以下是我使用 Eclipse 修复该问题的方法。
- 右键单击“appcompat_v7”项目,选择“构建项目” - 不确定是否必须执行此步骤,但我必须执行此步骤,因此我已将其包含在内。
- 右键单击“appcompat_v7”项目,选择“Android 工具”>“添加支持库...”
- 接受许可证,点击“安装”按钮,它将下载一些文件。
- 右键点击“appcompat_v7”项目,选择“构建项目”
- 然后您应该能够构建您的项目。
奇怪的是,它显然下载了支持库 21.0.2,但我已经安装了这个库。
关于android - 创建一个简单的android项目时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26594954/