我已将android-support-v7-appcompat
和appcompat_v7
添加到项目浏览器中。并且还将android-support-v7-appcompat.jar
添加到构建路径。找不到与给定名称相匹配的资源'Theme.AppCompat.Light.DarkActionBar'
但同样我得到这个
No resource found - Theme.AppCompat.Light.DarkActionBar!
如何解决这一问题?
我已将android-support-v7-appcompat
和appcompat_v7
添加到项目浏览器中。并且还将android-support-v7-appcompat.jar
添加到构建路径。找不到与给定名称相匹配的资源'Theme.AppCompat.Light.DarkActionBar'
但同样我得到这个
No resource found - Theme.AppCompat.Light.DarkActionBar!
如何解决这一问题?
请检查您所定位的android版本是否有SDK构建工具和最新的支持包?
如果没有请到
窗口> Android的SDK管理器>
单击包目标的准确版本和更新支持,如果你的目标的最新
如果以上都没有工作,那么你可能已经删除了更新后的sdk管理器中较旧的sdk构建工具。请重新安装并重新启动eclipse,一切正常。
这听起来更像是我真正的答案。 Thx克里希纳。 – Quantium 2015-02-04 23:03:03
对我来说,解决方案涉及重建Android的V7应用程序兼容性(程序兼容性)支持库:
android-support-v7-appcompat
库。 注意:我不得不手动更改project.properties
文件以获得新的库进行编译。更改target=android-19
至target=android-21
。后这样做了该项目的属性应该是这个样子 android-support-v7-appcompat
库明确添加到您问题的项目 目前,该项目应编译。这是一条很长的路,但它对我有效。
所有这些工作的一个有趣的副作用是,当我建立了我的下一个项目时,Eclipse会自动创建一个新的appcompat_v7
库项目,把它添加到我的工作区,突然一切都恢复正常。我可能做了一些不同的事情,但我还没有弄明白。无论如何,我终于得到了我的项目进行编译,并在这个过程中,似乎我重置了Eclipse ADT中的某些东西。
我希望这会有所帮助。
非常感谢你:) – Steve 2015-01-21 11:00:59
你是一个人生的滋味......它的工作:) – 2016-01-11 17:31:47
[您是否将'android-support-v7-appcompat'添加为项目库?](https://developer.android.com/tools/support-library/setup。html#add-library) – 2014-11-04 07:25:58
[Theme.AppCompat.Light.DarkActionBar可能重复 - 找不到资源](http://stackoverflow.com/questions/18364682/theme-appcompat-light-darkactionbar-no-resource-found) – Gattsu 2014-11-04 07:38:30
请参阅链接,它将帮助https://stackoverflow.com/a/44326032/1252158 – 2017-06-02 09:57:30