web-dev-qa-db-fra.com

Erreurs de rendu XML Android preview N

J'ai mis à jour Android SDK vers Android aperçu N après la mise à jour, je reçois cette erreur de rendu xml. Après avoir cliqué sur les détails, la trace de pile suivante s'affiche. éviter cela

?

org.jetbrains.Android.uipreview.RenderingException: Failed to load the LayoutLib: com/Android/layoutlib/bridge/Bridge : Unsupported major.minor version 52.0
at org.jetbrains.Android.uipreview.LayoutLibraryLoader.load(LayoutLibraryLoader.Java:90)
at org.jetbrains.Android.sdk.AndroidTargetData.getLayoutLibrary(AndroidTargetData.Java:180)
at com.Android.tools.idea.rendering.RenderService.createTask(RenderService.Java:166)
at org.jetbrains.Android.uipreview.AndroidLayoutPreviewToolWindowManager.doRender(AndroidLayoutPreviewToolWindowManager.Java:649)
at org.jetbrains.Android.uipreview.AndroidLayoutPreviewToolWindowManager.access$1700(AndroidLayoutPreviewToolWindowManager.Java:80)
at org.jetbrains.Android.uipreview.AndroidLayoutPreviewToolWindowManager$7$1.run(AndroidLayoutPreviewToolWindowManager.Java:594)
at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.Java:152)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.Java:452)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.Java:402)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.Java:54)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.Java:137)
at org.jetbrains.Android.uipreview.AndroidLayoutPreviewToolWindowManager$7.run(AndroidLayoutPreviewToolWindowManager.Java:589)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.Java:320)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.Java:310)
at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.Java:254)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.Java:269)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.Java:227)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.Java:217)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.Java:238)
at com.intellij.util.Alarm$Request$1.run(Alarm.Java:351)
at Java.util.concurrent.Executors$RunnableAdapter.call(Executors.Java:471)
at Java.util.concurrent.FutureTask.run(FutureTask.Java:262)
at Java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.Java:1145)
at Java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.Java:615)
at Java.lang.Thread.run(Thread.Java:745)
93
Krishna Meena

C’est un bogue de Android Studio. Généralement, vous obtenez une erreur: . Version non prise en charge par major.minor 52.0

CONTOURNEMENT: Si vous avez installé Android N, changez Android la version de rendu avec plus vieux et le problème disparaîtra.

SOLUTION: Installez Android SDK Tools 25.1.3 (outils) ou supérieur.

enter image description here

230
Ivo Stoyanov

NOUVELLE SOLUTION:

Après la mise à jour Android SDK Tools 25.1.3 Il supprimera automatiquement ce bogue.

Mettez à jour vos outils SDK.

enter image description here

ANCIENNE SOLUTION:

J'ai eu le même problème après la mise à jour de sdk avec Android-n-preview

enter image description here

Je pense qu'il y a un bogue dans niveau API N , j'apprécie vraiment le réponse de Ivo Stoyanov = mais j'ai trouvé une autre solution qui est:

Tout d’abord, j’ai changé la version Android à utiliser lors du rendu de la présentation dans l’IDE ​​ avec API 23: Android 6.0

enter image description here

Maintenant, l'erreur est partie. Je ne sais pas exactement pourquoi mais maintenant, cela ne me semble pas.

Merci :)

10

La cause lors du rendu de la version est Andorid API 23: Android (Preview) . Besoin de le changer Android-n . Il s’agit d’un Numéro 203683: major.minor version 52.0 non prise en charge

5
pRaNaY

J'ai eu le même genre d'erreur. J'ai suivi les étapes mentionnées ci-dessus. J'ai changé la version de prévisualisation en ancienne version et cela a fonctionné.

Screenshot for the same

1
TrickyJ