我已经添加了android-support-v7-appcompat
and appcompat_v7
到项目资源管理器。并且还添加了android-support-v7-appcompat.jar
到构建路径。
但我再次得到这个
No resource found - Theme.AppCompat.Light.DarkActionBar!
如何解决这个问题?
对我来说,解决方案涉及重新创建 Android 的 v7 应用程序兼容性(appcompat)支持库:
- 创建新的
android-support-v7-appcompat
图书馆根据指示 https://developer.android.com/tools/support-library/setup.html在 Android 开发人员支持库设置页面上。Note: 我不得不手动更改 project.properties
文件来获取要编译的新库。改变 target=android-19
to target=android-21
.
- Explicitly add this new
android-support-v7-appcompat
library to your troubled project:
- After that's done the project's properties should look something like this:
现在,该项目应该可以编译了。虽然还有很长的路要走,但它对我有用。
所有这些工作的一个有趣的副作用是,当我创建下一个项目时,Eclipse 自动创建了一个新项目appcompat_v7
图书馆项目,将其添加到我的工作区,突然一切都恢复正常。我可能做了一些不同的事情,但我还没能弄清楚是什么。不管怎样,我终于编译了我的项目,在这个过程中我似乎重置了 Eclipse ADT 中的某些内容。
我希望这有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)