Android的支持-V7-程序兼容性具有相同的attrs为actionbarsherlock库(a

2019-10-18 10:14发布

我试图让Chromecast的整合在我的应用程序,但我有构建问题,当我在Android的支持-V7-程序兼容性添加到我的项目。 基本上,它具有带有作为actionbarsherlock attrs.xml文件相同的值的attrs.xml文件。 有没有办法解决? 这似乎有点可笑的是不同的库都不可能发生冲突的资源价值。

Answer 1:

我只是遇到了同样的问题,有几个小时搞清楚了这一点很难。 这是我如何解决它。

你通常需要支持-V7-程序兼容性如果支持您的最低SDK低于API14。

  1. 我删除支持-V7-程序兼容性为我的图书馆。 (这会显示错误关于缺少的主题。)

  2. 所有文件夹中的所有 styles.xml(我是)值,值-V11和值-V14

    样式名称= “AppBaseTheme” 父= “Theme.AppCompat.Light”

    与更换

    样式名称= “AppBaseTheme” 父= “机器人:Theme.Light”

  3. 出于某种原因,在我的菜单的XML文件。 它有错误的Android:showAsAction。 我可以通过删除它,然后保存,然后复制从另一个文件我有同样的事情,因为我想要的功能来解决这个问题。 (很奇怪,这只是相同的文本。)

  4. 我需要我的应用我的福尔摩斯代码调整

我现在可以在2.3.3运行动作条



文章来源: android-support-v7-appcompat has same attrs as actionbarsherlock library