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)
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.
Après la mise à jour Android SDK Tools 25.1.3 Il supprimera automatiquement ce bogue.
Mettez à jour vos outils SDK.
J'ai eu le même problème après la mise à jour de sdk avec Android-n-preview
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
Maintenant, l'erreur est partie. Je ne sais pas exactement pourquoi mais maintenant, cela ne me semble pas.
Merci :)
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
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é.