更新後にAndroid SDKをAndroidプレビューNに更新しましたが、このXMLレンダリングエラーが発生しています。詳細をクリックすると、次のスタックトレースが表示されます。これを回避する方法
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)
更新後Android SDK Tools 25.1.このバグは自動的に削除されます。
SDKツールを更新します。
Android-n-preview でSDKを更新した後、同じ問題が発生しました
APIレベルNにバグがあると思います。 Ivo Stoyanov の answer に感謝しています解決策:
まず、変更点がありますIDEでレイアウトをレンダリングするときに使用するAndroidバージョンAPI 23:Android 6.
これでエラーはなくなりました。正確な理由はわかりませんが、今はそうではありません。
ありがとうございました :)
レンダリングバージョンがAndorid API 23:Android(Preview)の場合に発生します。変更する必要があります Android-n 。 問題203683:サポートされていないmajor.minorバージョン52.
同様のエラーがありました。上記の手順に従いました。プレビューバージョンを古いバージョンに変更し、機能しました。