【发布时间】:2013-08-27 06:07:15
【问题描述】:
我从 Android SDK extras v7 文件夹中复制 appcompat 文件夹并在我的项目中创建一个 Android 库模块。编译项目时出现错误,第一个是
appcompat/res/layout/abc_action_mode_close_item.xml:17: 错误:错误:未找到与给定名称匹配的资源(在 'contentDescription' 处,值为 ' @string/abc_action_mode_done')。
看起来 appcompat 也需要 mediarouter 资源。所以我创建了一个Android库模块mediarouter。我将 mediarouter 设置为 appcompat 库的依赖项。编译。现在我收到错误
mediarouter/res/values/styles.xml:18:错误:检索项目的父项时出错:未找到与给定名称匹配的资源 'Widget.AppCompat.ActionButton'.
我将依赖 appcompat 添加到 mediarouter。编译。现在我收到错误
appcompat/res/values/attrs.xml:32:错误:属性“windowActionBar”已被定义
救命!
【问题讨论】:
-
查看此链接,它解决了 GridLayout 的类似问题:stackoverflow.com/a/18916738/183575,只需选择
SDK\extras\android\support\v7\mediarouter而不是SDK\extras\android\support\v7\gridlayout。
标签: android intellij-idea