嗨我在eclipse中创建一个新项目时遇到了问题。我在android support library
和我的项目中都有错误。我试图删除图书馆项目,并再次添加许多网站说。但仍然有错误。请指导我
SDK屏幕截图
答案 0 :(得分:1)
右键单击appcompat项目并将构建版本更改为android-5.0。
你有appcompat库,它有值-v21。
因此,将android的构建版本从4.4.2更改为5.0
答案 1 :(得分:1)
问题是支持库已更新Android 5.0(Lollypop)的定义。由于资源文件夹(例如values-v21和layout-v21)已在支持库中定义,因此您的应用程序和appcompat项目都不知道API 21,因为您的构建目标是针对较旧版本的Android设置的。
要解决此问题,您需要确保应用程序和appcompat项目都将构建目标设置为Android 5.0
,因为支持库已更新已反向移植的新Material主题的值。始终定位最新版本是一个好主意,这样您就可以在将来更新支持库时遇到这些问题。
您可以通过以下方式在Eclipse中执行此操作:
如果找不到Android 5.0目标,则可能需要在SDK管理器中下载Android 5.0 (API 21) SDK Platform
。
答案 2 :(得分:0)
尝试通过Right click project -> Android Tools -> Add Support Library
答案 3 :(得分:0)
尝试以下步骤。
删除android-support-v7-appcompat项目(从工作区中将其保留在磁盘上)
删除android-support-v7-appcompat项目(从工作区中将其保留在磁盘上)
转到您的项目,然后选择属性 - > Android,并从您的参考资料中删除android-support-v7-appcompat。
执行清洁
重新导入android-support-v7-appcompat。
重新添加appcompat作为项目的参考。
执行另一项项目清理