web-dev-qa-db-de.com

Android Studio rendert kein Layout

Ich habe ein neues Android-Studio-Projekt gestartet. Beim Öffnen der Hauptaktivität zeigt die Entwurfsansicht diesen Fehler an und zeigt nicht das Layout auf dem Emulator:

org.jetbrains.Android.uipreview.RenderingException: Fehler beim Laden der LayoutLib: de/Android/layoutlib/bridge/Bridge: Nicht unterstützt Major-Minor-Version 52.0 um 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.MinningUpdateQueue.execute (MinningUpdateQueue.Java:320) beim com.intellij.util.ui.update.MinningUpdateQueue.execute (MinningUpdateQueue.Java:310) beim com.intellij.util.ui.update.MinningUpdateQueue $ 2.run (Zusammenführen vonUpdateQueue.Java:254) beim com.intellij.util.ui.update.MinningUpdateQueue.flush (Zusammenführen vonUpdateQueue.Java:269) beim com.intellij.util.ui.update.MinningUpdateQueue.flush (Zusammenführen vonUpdateQueue.Java:227) beim com.intellij.util.ui.update.MinningUpdateQueue.run (Zusammenführen vonUpdateQueue.Java:217) beim com.intellij.util.concurrency.QueueProcessor.runSafely (QueueProcessor.Java:238) at com.intellij.util.Alarm $ Request $ 1.run (Alarm.Java:351) um Java.util.concurrent.Executors $ RunnableAdapter.call (Executors.Java:439) at Java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.Java:303) at 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? Vielen Dank.

9
Tom Finet

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

 enter image description here

12
Lazy Ninja

Sehen Sie das kleine Android-Symbol? 

Nicht der in der oberen Symbolleiste, sondern der in der Symbolleiste direkt darunter. Klicken Sie auf das kleine Dropdown-Dreieck daneben und wählen Sie die richtige API-Version aus!

Das war alles was ich tun musste. Das Rendern hat eine Weile gedauert, aber es funktionierte tatsächlich und die Fehlermeldung verschwand.

25
dagelf

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

2

Ich bin mir jedoch nicht sicher, ob das funktionieren könnte. Ich habe nur wenige Links gefunden, bei denen die Leute das gleiche Problem hatten.

Sie müssen aus dem Dropdown-Menü eine korrekte API-Ebene auswählen. Das ist die Verbindung

1
Arnold Laishram

Normalerweise erhalten Sie folgende Fehlermeldung: Nicht unterstützte major.minor-Version 52.0

Wenn Sie Android N installiert haben, ändern Sie Android Rendering-Version mit älterer Version und das Problem verschwindet . Geben Sie hier die Bildbeschreibung ein

Image

1
patidar patidar

Ü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 diese bestimmte Version der API, die Sie anzeigen möchten. _. Überprüfen Sie, ob in der Vorschau kein Android N angezeigt wird. Wenn ja, haben Sie wahrscheinlich nicht alle SDKs brauchen. Versuchen Sie, sie zu installieren. Stellen Sie sicher, dass Sie in Ihrer Frage andere Details eingeben, wie das verwendete Betriebssystem, das Java SDK, das Sie installiert haben, und die Android API-SDKs, die Sie verwenden.

0
shadox

Dies sind meine Abhängigkeiten und es funktioniert gut für mich

dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.Android.support:appcompat-v7:27.1.1'
implementation 'com.Android.support:cardview-v7:27.1.1'
implementation 'com.Android.support:design:27.1.1'
implementation 'Android.Arch.core:runtime:1.1.1'
implementation 'com.Android.support.constraint:constraint-layout:1.1.2'
implementation 'com.firebaseui:firebase-ui-firestore:4.1.0'
implementation 'com.Android.support:recyclerview-v7:27.1.1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.Android.support.test:runner:1.0.2'
androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.2'
compile 'com.google.firebase:firebase-core:16.0.0'
apply plugin: 'com.google.gms.google-services'

}

0