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

时间:2015-10-17 03:52:15

标签: android android-support-library

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

但发现了以下错误。

  

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

enter image description here

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

  1. 更新至最新支持库版本
  2. 添加appcompat作为其依赖项(“设计库”)
  3. 将“设计库”检查为库模块
  4. 请帮忙。

2 个答案:

答案 0 :(得分:24)

设计库依赖于xcesco`s answer中指出的 appcompat-v7 库。但是(至少在版本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,或希望稍后解决此问题)
  3. 感谢您在Google文档中明确这一点!

答案 1 :(得分:3)

要使用android.support.design,请将此添加为gradle依赖项:

compile 'com.android.support:design:22.2.1'

你很高兴......