web-dev-qa-db-fra.com

IntelliJ IDEA Erreur de rendu

J'essaie de configurer IntelliJ IDEA pour programmer Android, mais je ne peux pas restituer le fichier main.xml.

org.jetbrains.Android.uipreview.RenderingException: Cette version de la bibliothèque de rendu est plus récente que votre version d'IntelliJ IDÉE. Veuillez mettre à jour 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) à l'adresse com.intellij.util.Alarm $ Request $ 1.run (Alarm.Java:289) à l'adresse Java.util.concurrent.Executors $ RunnableAdapter.call (Executors.Java:471) à Java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.Java:334) à Java.util.concurrent.FutureTask.run (FutureTask.Java:166) à Java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.Java:1110) à Java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.Java:603) sur Java.lang.Thread.run (Thread.Java:722)

enter image description here

C'est l'exception que j'obtiens lorsque j'essaie d'ouvrir le fichier main.xml avec Android GUI Designer (IntelliJ Utility). J'ai la dernière version IDE donc je ne sais pas ce qui se passe ici.

61
Jesus

IDEA n'a pas encore de version de rendu pour la version 4.3. Essayez de sélectionner une version d'Android inférieure à 4.3 dans le menu déroulant de l'aperçu. Ça marche pour moi. 

134
Bersh

Dans l'onglet Aperçu, ouvrez simplement la dernière liste déroulante et choisissez le SDK Android inférieur. Dans mon cas, j'ai choisi Android 4.4.2 et l'aperçu est apparu instantanément. 

72
sandalone

Il semble y avoir une incompatibilité entre IDEA et la dernière version des outils de développement Android SDK (18.1). L'installation de la version un peu plus ancienne 18.0.1 devrait résoudre le problème.

5
Lennart

Dans l'onglet Aperçu, ouvrez simplement la dernière liste déroulante et choisissez le SDK Android inférieur. Dans mon cas, j'ai choisi Android 4.4.2 et l'aperçu est apparu instantanément. 

ça marche pour moi 

0
tgfmis