android - 在包 'layoutManager' 中找不到属性 'android.support.design' 的资源标识符

标签 android android-support-library

我在我的项目中添加了“android.support.design”库作为依赖项

但是发现如下错误。

No resource identifier found for attribute 'layoutManager' in package 'android.support.design'

enter image description here

到目前为止我做了什么..

  1. 更新到最新的支持库版本
  2. 添加 appcompat 作为其依赖项(“设计库”的)
  3. 将“设计库”勾选为库模块

请帮忙。

最佳答案

设计库依赖于 appcompat-v7 库,如 xcesco`s answer 中所述.但是(至少在 23.1 版中)它取决于 v7-recyclerview 库也是如此。

所以基本上你有两个选择:

  1. 将 v7-recyclerview 库链接到您的设计支持库项目(与链接 appcompat-v7 库的方式相同)
  2. 或者您可以通过删除 app:layoutManager="android.support.v7.widget.LinearLayoutManager" 行来摆脱依赖 ..design\res\layout\design_navigation_menu.xml 文件。 (如果您没有使用设计库中的 NavigationMenu,或者希望稍后解决此问题)

感谢您在 Google 文档中阐明这一点!

关于android - 在包 'layoutManager' 中找不到属性 'android.support.design' 的资源标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33182539/

相关文章:

java - JSOUP:无法解析方法标题()

android - 在本地文件 webview 中使用 web worker

Android Support Repository 23.2.1 RecyclerView 错误

android - 当 ShapeDrawable 设置为图标时,ActionBar 项目不显示

android - 找不到 com.android.support :appcompat-v7:25. 2.0

java - 使用 Android MediaRecorder 录制 webm

Android通过eclipse添加库灰显

android - 膨胀 android.support.v4.widget.CircleImageView inflateException

android - 添加库/API 会增加 apk 大小吗?

java - 我如何解析单个变量中保存的每个字符串