Android Studio Delphin | 2021.3.1 zeigt keine Layoutvorschau an
Lesezeit: 5 Minuten
Kaushal Panchal
Ich verwende Android Studio Dolphin | 2021.3.1
Nach dem Update von Android Studio chipmunk | 2021.2.1 zu Android Studio Dolphin | 2021.3.1 Meine Vorschau für das gesamte Projektdesign und die Layoutvorschau werden nicht angezeigt. Wenn jemand dieses Problem gelöst hat, helfen Sie mir bitte.
Ich habe alle Möglichkeiten ausprobiert, aber keine Lösung dafür gefunden. Unten sind Punkte, die ich ausprobiert habe
Caches ungültig machen.
IDE neu starten.
IDE reparieren.
Aktualisieren Sie die Gradle-Plugin-Version auf 7.3.0, indem Sie die Projektstruktur festlegen (funktioniert nicht)
Überprüfen Sie den folgenden Screenshot, damit jeder eine Vorstellung davon bekommt, mit welchem Problem ich konfrontiert bin.
Danke im Voraus.
Für mich funktionieren einige Layouts gut, aber in einigen Layouts erhalte ich den folgenden Fehler, der in früheren Versionen von Android Studio funktionierte.
Ja, ich habe ein neues Projekt erstellt und die Vorschau funktioniert einwandfrei.
– Kaushal Panchal
19. September um 11:26 Uhr
Einige der gemeldeten Fehler beziehen sich auf Designs, die fehlende Elemente aufweisen. Wurden Probleme mit Ihren Themes gemeldet? Erhalten Sie bessere Ergebnisse, wenn Sie von “Teilen” zu “Design” wechseln und das Vorschauthema wechseln?
– CommonsWare
19. September um 11:48 Uhr
Nein, ich habe alle Möglichkeiten ausprobiert, erhalte aber das gleiche Ergebnis. @CommonWare
– Kaushal Panchal
19. September um 12:35 Uhr
Ich habe die Chipmunk-Version neu installiert
– Nilabja
19. September um 13:03 Uhr
Ich konnte dies beheben, indem ich das Design der Vorschau von App.Starting änderte [default] zum Design meiner App über die Registerkarte „Design“.
kannst du mehr Details teilen? weil ich das versucht habe, aber nicht funktioniert hat. Vielen Dank für Ihre Antwort.
– Kaushal Panchal
21. September um 3:47
hat bei mir funktioniert. danke @KaushalPanchal Legen Sie Ihr App-Hauptthema in der Dropdown-Liste fest
– Kirguduck
29. September um 11:36 Uhr
Syed Rafaqat Hussein
Nach langem Suchen und Testen habe ich meine Gradle-Version und ihre Arbeit für mich aktualisiert.
Einfach gehen File -> Project Structure oder drücken Ctrl + Alt + Shift + S und dann upgrate the gradle version wie im Bild unten gezeigt und dann invalidate cache and restart das Android Studio und seine Funktionsweise
Wie im Bild gezeigt, rüste ich mein Gradle auf.
Lassen Sie mich bald hier nachsehen und aktualisieren.
– Kaushal Panchal
20. September um 7:56 Uhr
Auch nach Gradle-Plug-in-Update funktioniert es nicht. Unterhalb des Fehlers kommen. Endloszyklus, der versucht, „?textAppearance“ aufzulösen: Das Rendering ist möglicherweise nicht genau.
– Sujit
21. September um 7:13
Was ist das Problem, mit dem Sie konfrontiert sind?
– Syed Rafaqat Hussain
22. September um 4:07 Uhr
@SyedRafaqatHussain Ich habe die ursprüngliche Frage mit dem Fehler-Screenshot bearbeitet, mit dem ich konfrontiert bin.
– Sujit
22. September um 8:20 Uhr
@AndroidDev Diese Lösung wurde bereits angewendet, hat aber nicht funktioniert.
– Kaushal Panchal
27. September um 12:31 Uhr
YuvrajsinhJadeja
Ich habe das gleiche Problem wie oben, nur gelöst, indem ich die folgenden Dinge getan habe
Einstellung – SDK-Tools und prüfen Android-Emulator Aktualisieren Sie einfach Aktualisieren Sie es und erstellen Sie das Projekt neu und fertig
Kein Downgrade nötig API-Versionen.
Hinweis – Wenn es danach nicht funktioniert, versuchen Sie einfach, den Cache zu entwerten und neu zu starten
Option 2
Nachdem Sie die obige Aufgabe ausgeführt haben, versuchen Sie, das App-Design einfach zu aktualisieren oder aus dem obigen Vorschaudesign auszuwählen
Danke für die Antwort, ich habe bereits den neuesten Android-Emulator verwendet
– Kaushal Panchal
22. September um 13:54 Uhr
Eigentlich wird danach meine Vorschau angezeigt, aber nur 2-3 Sekunden danach verschwindet sie wieder, also habe ich versucht, das Thema wie in meiner aktualisierten Antwort auszuwählen, und es hat gut funktioniert.
– YuvrajsinhJadeja
22. September um 14:10 Uhr
Okay, lass mich das versuchen.
– Kaushal Panchal
23. September um 3:43
Das hat nicht funktioniert. Auch mit allen Cache-Neustarts und so weiter. Es wird entweder nicht oder nicht richtig angezeigt oder nur für 2 Sekunden. alle SDK-Tools, Emulatoren usw. installiert und neu installiert
– Fabian K
27. September um 0:49 Uhr
Stanley Ko
In meinem Fall habe ich zwei Situationen gefunden.
1. Einschließen
Das Android Studio kann das XML nicht anzeigen, wenn es das “include” Schild.
Mein Projekt hat mehr als 100+ XML-Dateien, die die include, und keiner von ihnen kann die Vorschau anzeigen. Ansonsten war es in Ordnung.
Das Festlegen des App-Designs funktioniert in diesem Fall nicht.
2. App-Design festlegen
Oben auf dem Vorschaubildschirm können Sie das App-Design auswählen. (Wenn Sie es nicht finden können, versuchen Sie, das Android-Fenster selbst zu vergrößern. Dann wird das versteckte App-Themenmenü angezeigt.)
Versuchen Sie dann, ein Thema festzulegen, z. B. „AppTheme“ oder „BaseTheme“ usw. In einigen Fällen wird Ihnen dann die Vorschau angezeigt.
Es scheint ein Fehler in Dolphin im Zusammenhang mit API 33 zu sein, aber bei mir wird zumindest die Layout-Vorschau-Symbolleiste angezeigt. Falls die Vorschau-Symbolleiste irgendwie zugänglich ist, löst der folgende Workaround die verschwundene Vorschau (zumindest für mich): API auswählen 32 in der Layout-Symbolleiste anstelle der vorausgewählten API 33.
Dann wird mir die Vorschau so angezeigt, wie sie soll und ich muss nichts downgraden und kann die neueste Gradle-Version verwenden.
Ich versuche das, hat aber nicht funktioniert.
– Ghayas
21. September um 4:33
mona-the-rivetertocat
Ändern Sie die AGP-Version und erhöhen Sie die Gradle-Version, wenn Sie dies nicht getan haben Projektstruktur > Projekt Klicken Sie auf die neueste Version, um sie anzuwenden, und warten Sie, bis Gradle abgeschlossen ist. Nach Abschluss von Just Cache ungültig machen und neu starten. Es hat für mich funktioniert.
Ich versuche das, hat aber nicht funktioniert.
– Ghayas
21. September um 4:33
Beginnend mit Android Studio Chipmunk, wenn Sie sehen java.lang.NoSuchFieldError: view_tree_saved_state_registry_owner oder java.lang.ClassNotFoundException: androidx.savedstate.R$id Stellen Sie im Problembereich sicher, dass Sie a debugImplementierung Abhängigkeit zu androidx.lifecycle: lifecycle-viewmodel-savedstate in deinem Modul.
Wenn Sie sehen java.lang.NoSuchFieldError: view_tree_lifecycle_owner im Issues-Panel, stellen Sie sicher, dass Sie eine debugImplementation-Abhängigkeit zu einschließen androidx.lifecycle:Lebenszyklus-Laufzeit in deinem Modul.
Wenn java.lang.NoClassDefFoundError angezeigt wird: Klasse konnte nicht initialisiert werden androidx.customview.poolingcontainer.PoolingContainer oder java.lang.NoClassDefFoundError: androidx/customview/poolingcontainer/PoolingContainerListener Stellen Sie im Issues-Panel sicher, dass Sie eine debugImplementation-Abhängigkeit zu einschließen androidx.customview:customview-poolingcontainer in deinem Modul.
Es scheint zu geben eine Vielzahl von Fehlern in der Layout-Vorschau von Dolphin. Wenn Sie ein neues leeres Projekt erstellen, funktioniert die Vorschau dort?
– CommonsWare
19. September um 11:25 Uhr
Ja, ich habe ein neues Projekt erstellt und die Vorschau funktioniert einwandfrei.
– Kaushal Panchal
19. September um 11:26 Uhr
Einige der gemeldeten Fehler beziehen sich auf Designs, die fehlende Elemente aufweisen. Wurden Probleme mit Ihren Themes gemeldet? Erhalten Sie bessere Ergebnisse, wenn Sie von “Teilen” zu “Design” wechseln und das Vorschauthema wechseln?
– CommonsWare
19. September um 11:48 Uhr
Nein, ich habe alle Möglichkeiten ausprobiert, erhalte aber das gleiche Ergebnis. @CommonWare
– Kaushal Panchal
19. September um 12:35 Uhr
Ich habe die Chipmunk-Version neu installiert
– Nilabja
19. September um 13:03 Uhr