Kein Ressourcenbezeichner für das Attribut 'layoutManager' im Paket 'android.support.design' gefunden

7

Ich habe 'android.support.design' Bibliothek als eine Abhängigkeit in meinem Projekt hinzugefügt

aber der folgende Fehler wurde gefunden.

  

Keine Ressourcen-ID für das Attribut 'layoutManager' im Paket gefunden   'android.support.design'

Was ich bisher gemacht habe ..

  1. Update auf die neueste Version der Support-Bibliothek
  2. Fügen Sie appcompat als Abhängigkeit hinzu (von "design library")
  3. Überprüfen Sie "Design-Bibliothek" als Bibliotheksmodul

Bitte helfen Sie.

    
Jongz Puangput 17.10.2015, 03:52
quelle

2 Antworten

24

Die Designbibliothek hängt von der Bibliothek appcompat-v7 ab, wie in der Antwort von xcesco angegeben. Aber (zumindest in Rev. 23.1) hängt es von v7-recyclerview Bibliothek auch.

Sie haben also grundsätzlich zwei Möglichkeiten:

  1. Verknüpfen Sie die v7-Recyclerview-Bibliothek mit Ihrem Design-Support-Bibliotheksprojekt (auf die gleiche Weise, wie Sie die appcompat-v7-Bibliothek verknüpfen)
  2. Oder Sie können die Abhängigkeit loswerden, indem Sie die Zeile app:layoutManager="android.support.v7.widget.LinearLayoutManager" in der Zeile löschen ..design\res\layout\design_navigation_menu.xml Datei. (Wenn Sie NavigationMenu nicht aus der Design-Bibliothek verwenden oder in der Hoffnung, dieses Problem später zu beheben)

Vielen Dank, dass Sie dies in den Dokumenten Google deutlich gemacht haben!

    
Štarke 20.10.2015, 08:23
quelle
3

Um android.support.design zu verwenden, fügen Sie diese als Gradle-Abhängigkeit hinzu:

%Vor%

Und du bist gut zu gehen ....

    
Chordin4tion 17.10.2015 07:34
quelle