我的项目目标是 API 级别 10,我想实现新的 ActionBar 支持库。
按照中的所有说明进行操作后支持库设置 http://developer.android.com/tools/support-library/setup.html,当将库添加到我的项目时,我遇到了数十条错误消息,如下所示:
android-support-v7-appcompat\res\values-v14\styles_base.xml:24: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.....
好吧,我知道这个问题有很多答案,但是,在尝试了所有更明显的方法之后,我仍然无法解决该错误。
我不断寻找并找到了原因,但原因并不那么明显,至少对于像我这样的新手来说是这样。
我的目的是提供一个完整的答案来帮助所有像我一样不掌握 Android 开发所有秘密的人。
这是正确使用 ActionBar 支持库所必须做的。
按照中的说明进行操作支持库设置 http://developer.android.com/tools/support-library/setup.html- 添加带有资源的库。
可能带来一些疑问的一件事是将库添加到您的应用程序项目中:
(1) 在 Project Explorer 中,右键单击您的项目并选择 Properties。
(2) 在左侧窗格中选择 Android。
(3) 单击右窗格底部Add
(4)选择库项目android-support-v7-appcompat,点击OK.
Click OK关闭属性窗口。
如果您没有收到我提到的任何错误,则一切都完成了。
但是,如果您像我一样,没有遵循 Android 团队的建议(建议您始终使用最新的 SDK 编译源代码),则会收到错误消息。
发生该错误是因为我的项目构建目标是 Android 2.3.3 并且需要至少为 3.0。
我并不清楚,因为我是专门为 Android 2.3.3 开发的,并且正在使用支持库。
好的,我希望这有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)