Ich habe ein neues Android-Studio-Projekt gestartet und beim Öffnen der Hauptaktivität zeigt die Design-Ansicht diesen Fehler und zeigt nicht das Layout auf dem Emulator:
org.jetbrains.android.uipreview.RenderingException: Fehler beim Laden des LayoutLib: com / android / layoutlib / bridge / Bridge: Nicht unterstützt major.minor Version 52.0 bei org.jetbrains.android.uipreview.LayoutLibraryLoader.load (LayoutLibraryLoader.java:90) beim org.jetbrains.android.sdk.AndroidTargetData.getLayoutLibrary (AndroidTargetData.java:180) beim com.android.tools.idea.rendering.RenderService.createTask (RenderService.java:166) beim com.intellij.android.designer.designSurface.AndroidDesignerEditorPanel $ 6.run (AndroidDesignerEditorPanel.java:475) beim com.intellij.util.ui.update.MergingUpdateQueue.execute (MergingUpdateQueue.java:320) beim com.intellij.util.ui.update.MergingUpdateQueue.execute (MergingUpdateQueue.java:310) beim com.intellij.util.ui.update.MergingUpdateQueue $ 2.run (MergingUpdateQueue.java:254) beim com.intellij.util.ui.update.MergingUpdateQueue.flush (MergingUpdateQueue.java:269) beim com.intellij.util.ui.update.MergingUpdateQueue.flush (MergingUpdateQueue.java:227) beim com.intellij.util.ui.update.MergingUpdateQueue.run (MergingUpdateQueue.java:217) beim com.intellij.util.concurrency.QueueProcessor.runSafely (QueueProcessor.java:238) at com.intellij.util.Alarm $ Anfrage $ 1.run (Alarm.java:351) um java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:439) bei java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.java:303) bei java.util.concurrent.FutureTask.run (FutureTask.java:138) um java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (ThreadPoolExecutor.java:895) beim java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:918) bei java.lang.Thread.run (Thread.java:695)
Was ist das Problem hier? Danke.
Siehst du das kleine Android-Symbol?
Nicht die in der oberen Symbolleiste, die in der Symbolleiste direkt darunter. Klicken Sie auf das kleine Dropdown-Dreieck daneben und wählen Sie die richtige API-Version!
Das war alles was ich tun musste. Das Rendern hat etwas gedauert, aber es hat funktioniert und die Fehlermeldung ist verschwunden.
Ändern Sie Ihr App-Design in den Designoptionen für DeviceDefault oder DeviceDefault.Light. Dies kann funktionieren.
Obwohl ich nicht sicher bin, dass das funktionieren könnte. Ich habe nur wenige Links gefunden, wo die Leute das gleiche Problem hatten.
Sie müssen einen korrekten API-Level wählen das Dropdown. Dies ist der Link
Normalerweise erhalten Sie einen Fehler: Nicht unterstützte major.minor Version 52.0
Wenn Sie Android N installiert haben, ändern Sie die Android-Rendering-Version mit der älteren und das Problem verschwindet. Bildbeschreibung hier eingeben
Überprüfen Sie, ob die Java SDK-Version für Android Studio die richtige ist. Überprüfen Sie, ob die Vorschau für das Layout unterstützt wird, und Sie haben SDK für die bestimmte Version der API, die Sie anzeigen möchten. Überprüfen Sie, ob Android N auf der Vorschau angezeigt wird. Wenn dies der Fall ist, verfügen Sie wahrscheinlich nicht über alle SDKs, die Sie benötigen. Versuchen Sie, sie zu installieren. Stellen Sie sicher, dass Sie in Ihre Frage andere Details eingeben, wie das Betriebssystem, das Sie verwenden, das installierte Java SDK, die Android API SDKs, die Sie haben.
Tags und Links android android-layout android-studio