I'm trying to set up IntelliJ IDEA for programming android but I can't render the main.xml.
org.jetbrains.android.uipreview.RenderingException: This version of
the rendering library is more recent than your version of IntelliJ
IDEA. Please update IntelliJ IDEA at
org.jetbrains.android.uipreview.RenderServiceFactory.loadLibrary(RenderServiceFactory.java:158)
at
org.jetbrains.android.uipreview.RenderServiceFactory.create(RenderServiceFactory.java:73)
at
org.jetbrains.android.sdk.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.flush(MergingUpdateQueue.java:227)
at
com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217)
at 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)
at java.util.concurrent.FutureTask.run(FutureTask.java:166) at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
This is the exception I get when I try to open the main.xml with the Android GUI Designer (IntelliJ Utility). I have the latest IDE version so I don't know what's happening here.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…