我正在尝试设置IntelliJ IDEA来编程android,但我无法渲染main.xml。
org.jetbrains.android.uipreview.RenderingException:此版本的 渲染库比您的IntelliJ版本更新 理念。请更新IntelliJ IDEA org.jetbrains.android.uipreview.RenderServiceFactory.loadLibrary(RenderServiceFactory.java:158) 在 org.jetbrains.android.uipreview.RenderServiceFactory.create(RenderServiceFactory.java:73) 在 org.jetbrains.android.sdk.AndroidTargetData.getRenderServiceFactory(AndroidTargetData.java:132) 在 org.jetbrains.android.uipreview.RenderUtil.renderLayout(RenderUtil.java:105) 在 com.intellij.android.designer.designSurface.AndroidDesignerEditorPanel $ 8.run(AndroidDesignerEditorPanel.java:346) 在 com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320) 在 com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310) 在 com.intellij.util.ui.update.MergingUpdateQueue $ 2.run(MergingUpdateQueue.java:254) 在 com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269) 在 com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227) 在 com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217) 在com.intellij.util.Alarm $ Request $ 1.run(Alarm.java:289)at java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask $ Sync.innerRun(FutureTask.java:334) 在java.util.concurrent.FutureTask.run(FutureTask.java:166)at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 在 java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:603) 在java.lang.Thread.run(Thread.java:722)
这是我尝试使用Android GUI Designer(IntelliJ Utility)打开main.xml时遇到的异常。我有最新的IDE版本,所以我不知道这里发生了什么。
答案 0 :(得分:134)
IDEA还没有4.3的渲染版本。在预览的下拉菜单中尝试选择小于4.3的Android版本。这个对我有用。
答案 1 :(得分:72)
在预览标签中,只需打开最后一个下拉列表,然后选择较低的Android SDK。就我而言,我选择了Android 4.4.2并且预览立即出现。
答案 2 :(得分:5)
IDEA与Android SDK Build-tools(18.1)的最新版本之间似乎存在不兼容性。安装稍旧版本18.0.1应该可以解决问题。
答案 3 :(得分:0)
在预览标签中,只需打开最后一个下拉列表,然后选择较低的Android SDK。就我而言,我选择了Android 4.4.2并且预览立即出现。
它对我有用