2014-09-29 20 views
0

Я столкнулся с очень странной проблемой с IDEA. Если я выбрать любой уровень апи меньше чем 20, я получаю ошибку «Эта версия библиотеки рендеринга более поздние, чем ваша версия IntelliJ IDEA Пожалуйста, обновите IntelliJ IDEA (Подробности).»Проблемы с отображением

Скриншот: screenshot

StackTrace:

org.jetbrains.android.uipreview.RenderingException: This version of the rendering library is more recent than your version of IntelliJ IDEA. Please update IntelliJ IDEA 
 
\t at org.jetbrains.android.uipreview.LayoutLibraryLoader.load(LayoutLibraryLoader.java:90) 
 
\t at org.jetbrains.android.sdk.AndroidTargetData.getLayoutLibrary(AndroidTargetData.java:149) 
 
\t at com.android.tools.idea.rendering.RenderService.create(RenderService.java:167) 
 
\t at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.doRender(AndroidLayoutPreviewToolWindowManager.java:583) 
 
\t at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager.access$1900(AndroidLayoutPreviewToolWindowManager.java:80) 
 
\t at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$6$1.run(AndroidLayoutPreviewToolWindowManager.java:528) 
 
\t at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178) 
 
\t at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209) 
 
\t at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212) 
 
\t at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171) 
 
\t at org.jetbrains.android.uipreview.AndroidLayoutPreviewToolWindowManager$6.run(AndroidLayoutPreviewToolWindowManager.java:523) 
 
\t at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320) 
 
\t at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310) 
 
\t at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254) 
 
\t at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269) 
 
\t at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227) 
 
\t at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217) 
 
\t at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238) 
 
\t at com.intellij.util.Alarm$Request$1.run(Alarm.java:327) 
 
\t at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
 
\t at java.util.concurrent.FutureTask.run(FutureTask.java:262) 
 
\t at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
 
\t at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
 
\t at java.lang.Thread.run(Thread.java:745)

ли кто-нибудь может мне помочь, пожалуйста?

ответ

0

Это ошибка:

Вопрос заключается в том, что JetBrains не обновлял IntelliJ 13 по мере необходимости. Это было зафиксировано в IntelliJ 14 EAP, но исправление не был перенесен обратно на 13.

Source

Исправлена ​​ошибка фикс был включен в 13.1.5, так что вам не нужно использовать Версия EAP.

+0

Есть ли обходное решение, чтобы избежать этого? – moonsweel

+0

Помимо использования IntelliJ 14 EAP или ожидания финального релиза, я так не думаю. –

+0

Эта ошибка была исправлена ​​в 13.1.5, поэтому вам просто нужно обновить IDE. –

Смежные вопросы