我已将android-support-v7-appcompat
和appcompat_v7
添加到项目资源管理器中。并且还将android-support-v7-appcompat.jar
添加到构建路径。
但我又得到了这个
No resource found - Theme.AppCompat.Light.DarkActionBar!
如何解决这个问题?
答案 0 :(得分:7)
对我来说,解决方案涉及重新创建Android的v7应用程序兼容性(appcompat)支持库:
android-support-v7-appcompat
库。 注意: 我必须手动更改 project.properties
文件才能编译新库。将 target=android-19
更改为 target=android-21
。android-support-v7-appcompat
库添加到您遇到问题的项目中:
现在,项目应该编译。它还有很长的路要走,但它对我有用。
所有这些工作的一个有趣的副作用是,当我创建我的下一个项目时,Eclipse自动创建了一个新的appcompat_v7
库项目,将其添加到我的工作区,突然一切都恢复正常。我可能做了一些不同的事情,但我还没有能够弄清楚到底是什么。无论如何,我终于得到了我的项目进行编译,在这个过程中,似乎我在Eclipse ADT中重置了一些东西。
我希望这会有所帮助。
答案 1 :(得分:2)
请检查您所定位的Android版本,是否有SDK构建工具和最新支持包?
如果没有,请转到
Window> Android sdk manager>
点击要定位确切版本的软件包,如果您定位最新的
,请更新支持如果以上都没有工作,那么你可能在更新后删除了sdk管理器中较旧的sdk构建工具。请重新安装它们并重新启动eclipse,一切正常。