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.
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.
Ändern Sie Ihr App-Design in den Designoptionen für DeviceDefault oder DeviceDefault.Light. Das kann funktionieren.
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
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
Ü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.
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'
}