Fehler beim Laden von AppCompat ActionBar mit unbekanntem Fehler in Android Studio

Unten ist meine XML-Datei. In der Vorschau gibt es zwei Fehler ‘Fehler beim Laden von AppCompat ActionBar mit unbekanntem Fehler’ & ‘Mehrere classn konnten nicht instanziiert werden’. Wie auch immer kann ich die App ausführen. Aber die App stürzt ab und in Logcat werden keine Fehler angezeigt.

Dies ist meine Vorschau Screenshot Bildbeschreibung hier eingeben

                   

Unten ist appbar_main

           

Die Lösung für dieses Problem hängt von der Version der Android-Support-Bibliothek ab, die Sie verwenden:

Unterstützungsbibliothek 26.0.0-beta2

Diese Android-Support-Bibliothek hat einen Fehler, der das erwähnte Problem verursacht

Verwenden Sie in Ihrer Gradle-Build-Datei:

 compile 'com.android.support:appcompat-v7:26.0.0' 

mit:

 buildToolsVersion '26.0.0' 

und

 classpath 'com.android.tools.build:gradle:3.0.0-alpha8' 

Alles sollte jetzt gut funktionieren.


Bibliotheksversion 28 (Beta)

Diese neuen Versionen scheinen wieder ähnliche Schwierigkeiten zu haben.

Ändern AppTheme in Ihrer res/values/styles.xml den AppTheme Stil von

  

zu

  

(Beachten Sie die hinzugefügte Base. )

Alternativ können Sie die Bibliothek herunterstufen, bis das Problem behoben ist:

 implementation 'com.android.support:appcompat-v7:28.0.0-alpha1' 

habe es auf dieser Seite gefunden, es funktioniert bei mir. Ändern Sie /res/values/styles.xml von:

  

zu:

  

Juni 2018 Problem behoben, bei dem eine andere AppCompact-Version verwendet wurde. Verwenden Sie diese Codes in Ihren Projektabhängigkeiten …

In build.gradle (Modul: app) fügen Sie diese Abhängigkeit hinzu

 implementation 'com.android.support:appcompat-v7:28.0.0-alpha1' 

Glückliche Kodierung … 🙂

Methode 1:

/res/values/styles.xml

Veränderung

  

Zu

  

Methode 2:

Ändern Sie die Vorlagendatei (suchen Sie nach: android-studio/plugins/android/lib/templates/gradle-projects/NewAndroidModule/root/res/values/styles.xml.ftl )

Veränderung

 backwardsCompatibility!true>Theme.AppCompat< #else>< #if 

Zu

 backwardsCompatibility!true>Base.Theme.AppCompat< #else>< #if 

Lösung auf YouTube ansehen

Lösung

Öffnen Sie den Vorschau-Modus

Folgen Sie dem unten stehenden Link, um das Problem zu beheben

Behebung – Probleme beim Rendern Die folgenden classn konnten nicht gefunden werden: android.support.v7.internal

gehe zu AppTheme —-> wähle Holo Theme —> Refresh

https://www.youtube.com/watch?v=4MxBnwpcUjA

in android 3.0.0 canary 6 müssen Sie alle 2.6.0 beta2 zu beta1 (appcompat, design, supportvector) ändern

Versuche dies:

Nur ändern:

 compile 'com.android.support:appcompat-v7:26.0.0-beta2' 

zu:

 compile 'com.android.support:appcompat-v7:26.0.0-beta1' 

Referenz

Ich hatte auch dieses Problem und es wird als Änderungslinie von res / values ​​/ styles.xml getriggers

  

zu



Beide Lösungen haben funktioniert

Verwende das hier:

 implementation 'com.android.support:appcompat-v7:26.0.0-beta1' implementation 'com.android.support:design:26.0.0-beta1' 

Anstatt von

 implementation 'com.android.support:appcompat-v7:26.0.0-beta2' implementation 'com.android.support:design:26.0.0-beta2' 

In meinem Fall hat es das Rendering Problem entfernt.

Dies ist für mich gearbeitet Ich habe die folgenden Änderungen in Style.xml vorgenommen

Ändern Sie den folgenden Code:

  

Mit

  

Ersetzen Sie die implementation 'com.android.support:appcompat-v7:28.0.0-beta01' durch

 implementation 'com.android.support:appcompat-v7:28.0.0-alpha1' 

in build.gradle (Modul: App). Es hat meine rote Markierung in Android Studio 3.1.3 behoben

Dies ist die minimale Konfiguration, die das Problem triggers.

benutzen:

 dependencies { ... implementation 'com.android.support:appcompat-v7:26.1.0' ... } 

mit:

  compileSdkVersion 26 buildToolsVersion "26.0.1" 

und in die build.gradle Datei, die sich im root des Projektes befindet:

 buildscript { ... .... dependencies { classpath 'com.android.tools.build:gradle:3.0.1' ... ... } } 

Ich hatte auch das gleiche Problem. Nichts wie das Ändern des Themas aus dem Layout-Vorschaufenster hat mir geholfen.

Was mir geholfen hat, war das Hinzufügen zu Apptheme in styles.xml :

 dependencies { implementation 'com.android.support:appcompat-v7:27.0.2' implementation 'com.android.support:design:27.0.2' } 

Dennoch gab es mir den Fehler: “kann Symbol Widget nicht lösen … coordinatorLayout”. Dann habe ich meine build.gradle(app) mit:

 dependencies { implementation 'com.android.support:appcompat-v7:27.0.2' implementation 'com.android.support:design:27.0.2' } 

Eine Sache noch:

 compileSdkVersion 27 targetSdkVersion 27 

Ich hatte auch dieses Problem mit der implementation 'com.android.support:appcompat-v7:28.0.0-alpha3' .

Die Lösung für mich war, File -> Invalidate Caches / Restart -> Invalidate -> Close Project -> Projekt aus Projektfenster entfernen -> Projekt Open Project (aus Projektfenster).