IntelliJ IDEA渲染错误

我试图设置IntelliJ IDEA编程的android,但我不能渲染main.xml。

org.jetbrains.android.uipreview.RenderingException:这个版本的渲染库比你的IntelliJ IDEA版本更新。 请在org.jetbrains.android.sdk的org.jetbrains.android.uipreview.RenderServiceFactory.create(RenderServiceFactory.java:73)处的org.jetbrains.android.uipreview.RenderServiceFactory.loadLibrary(RenderServiceFactory.java:158)处更新IntelliJ IDEA。 .AndroidTargetData.getRenderServiceFactory(AndroidTargetData.java:132)at org.jetbrains.android.uipreview.RenderUtil.renderLayout(RenderUtil.java:105)at com.intellij.android.designer.designSurface.AndroidDesignerEditorPanel $ 8.run(AndroidDesignerEditorPanel.java: 346)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。刷新(MergingUpdateQueue.java:227)在com.intellij.util.ui.update.MergingUpdateQueue.run(M ergingUpdateQueue.java:217)at com.intellij.util.Alarm $ Request java.util.concurrent.Executors中的$ 1.run(Alarm.java:289)$ java.util中的RunnableAdapter.call(Executors.java:471)。 java中的java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)处的java.util.concurrent.FutureTask.run(FutureTask.java:166)上的并发.FutureTask $ Sync.innerRun(FutureTask.java:334) .util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:603)at java.lang.Thread.run(Thread.java:722)

在这里输入图像说明

这是我尝试用Android GUI Designer(IntelliJ Utility)打开main.xml时得到的exception。 我有最新的IDE版本,所以我不知道这里发生了什么。

IDEA还没有4.3的渲染版本。 尝试在预览的下拉菜单中select小于4.3的Android版本。 这个对我有用。

在预览选项卡中,只需打开最后一个下拉列表并select较低的Android SDK。 在我的情况下,我select了Android 4.4.2,预览立即出现。

IDEA和最新版本的Android SDK Build-tools(18.1)似乎有不兼容的地方。 安装稍旧版本的18.0.1应该可以解决这个问题。

在预览选项卡中,只需打开最后一个下拉列表并select较低的Android SDK。 在我的情况下,我select了Android 4.4.2,预览立即出现。

这个对我有用