Android Studio rendert kein Layout

8

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.

    
Tom Finet 28.03.2016, 19:31
quelle

6 Antworten

11

Sie müssen die richtige API-Version auswählen.

    
Lazy Ninja 25.04.2016, 02:35
quelle
25

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.

    
dagelf 03.04.2016 18:02
quelle
2

Ändern Sie Ihr App-Design in den Designoptionen für DeviceDefault oder DeviceDefault.Light. Dies kann funktionieren.

    
Santhosh Kumar S 30.03.2016 05:30
quelle
1

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

    
Arnold Laishram 28.03.2016 19:41
quelle
1

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

    
patidar patidar 08.11.2016 05:29
quelle
0

Ü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.

    
shadox 28.03.2016 19:42
quelle