我试图让Chromecast的整合在我的应用程序,但我有构建问题,当我在Android的支持-V7-程序兼容性添加到我的项目。 基本上,它具有带有作为actionbarsherlock attrs.xml文件相同的值的attrs.xml文件。 有没有办法解决? 这似乎有点可笑的是不同的库都不可能发生冲突的资源价值。
Answer 1:
我只是遇到了同样的问题,有几个小时搞清楚了这一点很难。 这是我如何解决它。
你通常需要支持-V7-程序兼容性如果支持您的最低SDK低于API14。
我删除支持-V7-程序兼容性为我的图书馆。 (这会显示错误关于缺少的主题。)
所有文件夹中的所有 styles.xml(我是)值,值-V11和值-V14
样式名称= “AppBaseTheme” 父= “Theme.AppCompat.Light”
与更换
样式名称= “AppBaseTheme” 父= “机器人:Theme.Light”
出于某种原因,在我的菜单的XML文件。 它有错误的Android:showAsAction。 我可以通过删除它,然后保存,然后复制从另一个文件我有同样的事情,因为我想要的功能来解决这个问题。 (很奇怪,这只是相同的文本。)
我需要我的应用我的福尔摩斯代码调整
我现在可以在2.3.3运行动作条
文章来源: android-support-v7-appcompat has same attrs as actionbarsherlock library