2013-05-04 3 views
1

Je suis récemment passé à IDEA car j'avais souvent des problèmes avec Eclipse. Dans l'ensemble, tout se sent bien. Cependant, un problème m'énerve. Construire une application simple prend beaucoup de temps. Si je change seulement une ligne, le bâtiment prend environ 1 minute. Dans Eclipse, cela a pris environ 3 secondes.IntelliJ IDEA Android make est lent

J'ai beaucoup cherché comment améliorer la performance, mais rien n'a aidé. J'utilise la version 64 bits d'IDEA, j'ai augmenté la RAM, donné au compilateur une taille plus élevée (compilateur Java et Android DX), coché "Créer un projet automatiquement" et "Compiler des modules indépendants en parallèle". Cela n'a pas changé la situation.

Pourquoi Eclipse est-il tellement plus rapide dans la construction d'un .apk que ne l'est IDEA? Comment gérez-vous ce long processus?

+4

Il est difficile de dire quoi que ce soit de spécifique. Cela peut être n'importe quoi, en commençant par un antivirus qui ralentit l'accès aux caches IDEA, un pare-feu qui bloque la communication du processus du compilateur, un projet mal configuré avec des bibliothèques inutiles ajoutées aux dépendances ou un bogue déclenché par un paramètre spécifique de votre projet. Vous devriez contacter le support avec [idea.log] (http://intellij-support.jetbrains.com/entries/23352446), 'build.log' avec la journalisation' info' et un échantillon à reproduire. Désactiver ** build externe ** peut aider, mais ce n'est pas une solution recommandée. – CrazyCoder

+0

J'utilise IntelliJ 13 et il dit que cette fonctionnalité (désactivant la construction externe) est obsolète et sera bientôt supprimée? Je me demande pourquoi? L'activer rend la compilation beaucoup plus lente –

Répondre

0

Dans mon cas, le logiciel antivirus causait le problème (ZoneAlarm). S'il vous plaît voter le commentaire de CrazyCoder, il avait l'intention correcte. Construire et lancer l'application prend environ 2 secondes maintenant. Super, vraiment génial.