渲染问题无法加载LayoutLib:com.android.layoutlib.bridge.Bridge(详细信息)
org.jetbrains.android.uipreview.RenderingException: Failed to load the LayoutLib: com.android.layoutlib.bridge.Bridge 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 com.intellij.android.designer.designSurface.AndroidDesignerEditorPanel$6.run(AndroidDesignerEditorPanel.java:475) 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 studio中的布局预览渲染问题(Android Studio 1.2)
尝试使用下面的代码更改基本应用程序主题 - 在res/values/styles.xml中
要么
您也可以尝试将预览的API级别切换为预览配置中的较低级别
我认为Canary频道将Android Studio更新到2.0 Beta 2可能会解决问题.
如果仍然无法工作尝试在设备上运行您的应用程序 - 这里的布局是否正确显示?
您可能还会读到:Android Studio渲染问题
编辑:检查这些帖子中的解决方案:
在这篇文章中无法加载LayoutLib:com.android.layoutlib.bridge.Bridge你会发现:
可能是在不同项目中具有相同名称的类.
我可能知道这个问题.我只是重新创建了一个我创建的框架,并将其称为2号.很多类在同名的包中都有相同的名称和相同的方法.这似乎真的混淆了IDE和/或JRE.
我能够通过确保它们不是同时在同一个项目中导入来解决问题!它仍然给我奇怪的警告,但似乎工作正常.如果是这种情况,我最终会建议将所有重复项从项目中删除.