Error inflating class androidx.constraintlayout.- widget.ConstraintLayout
Nach der Migration zu Androidx Pakete mit Hilfe von Android Studio Menüpunkt Refactor - - > Umgestalten zu Androidx...
Bin ich immer die folgende Fehlermeldung:
Error inflating class androidx.constraintlayout.widget.ConstraintLayout
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stellen Sie sicher, Einschränkung layout aktualisiert, um die neueste version:
Und ersetzen Sie die xml-tag-Namen
mit
in jedem Ort, wo es scheint, mit dieser Tastenkombination:
Windows: STRG + SHIFT + R
Mac: BEFEHL + SHIFT + R
In AndroidStudio 3.3 RC2 ich habe es gelöst durch ein Upgrade -
zu
in bauen.gradle (Module: app)
Hinweis: Diese Lösung ist auch gültig für die Version 3.3 version (nach unten Kommentar von FireZenk)
Ersetzen Sie einfach
mit
In Ihr Projekt-xml-Dateien.
Können Sie Ersetzen im Pfad shortcut in mac (⇧⌘F ⇧⌘R) und windows (Strg+Umschalt+R)
Gut in meinem Fall hab ich versucht Lösung 1 die immer noch nicht funktioniert. Dann habe ich Lösung 2 zusammen mit Lösung 1
Lösung 1 Aktualisierung der aktuellen version ConstraintLayout in-app-Ebene
build.gradle
Datei.Vom
implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
zu
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
Lösung 2 Invalidate Caches und Neustart von Android Studio (Wenn immer noch nicht funktioniert nach der Anwendung Lösung 1).
Ich beides verwendet und Es funktioniert gut für mich.
Habe ich auch vor diesem Problem. Dieses Problem tritt nur für constraintlayout dependecy version.
Verwenden
1.1.3
version & hoffen, Ihr Problem gelöst werden:Da das Android Studio ist aktualisiert auf 3.3 es erscheint dieser Fehler. Ich habe es behoben durch ein Update der version für constraint-layout in der
build.gradle
von der app level:implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
ZU
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
Gibt es zwei Möglichkeiten, um ConstraintLayout:
dann brauchen Sie, um es so zu benutzen:
oder mit androidx:
dann müssen Sie
Keinen mix aus beiden.
Android Studio aktualisiert, version 3.3. Entfernen Sie bitte die Vorherige version constraintLayout
mein Fall verwendet werden, diese
Danke
In meinem Fall hatte ich gerade ein update der androidx Abhängigkeiten auf die neueste version.
BEARBEITEN In bauen.gradle (app), die Sie haben zu suchen, die Abhängigkeiten enthält androidx. Android studio wird Ihnen zeigen, Informationen über die neuesten Versionen der Abhängigkeiten. Mit diesen Daten nur die änderung der dependency-version.
In AndroidStudio 3.4 hatte ich das downgrade auf
um es wieder zu arbeiten.
Seltsam, es funktionierte, wenn ich ein Upgrade
androidx.appcompat:...'
Bibliothek zu'androidx.appcompat:appcompat:1.1.0-alpha05'
mit der Einschränkung layout-version'androidx.constraintlayout:constraintlayout:1.1.3'
auf Android Studio 3.3