2015-09-24 3 views
9

Quindi, ho un problema strano. Mi sono trasferito da Eclipse a IntelliJ Idea. E quando sto scrivendo/editando file build.gradle è ... in ritardo, molto difficile scrivere qualcosa lì. Cosa può causare quello? Rinfrescare non ha aiutato.Digitare in build.gradle in IntelliJ L'idea è lenta

Plug-in aggiunto: applica il plug-in: 'idea' Ma non è possibile visualizzare nelle attività Idea IntelliJ per l'idea in prospettiva Gradle. Quando apro Eclipse, tutto funziona perfettamente, con il plugin Gradle per Eclipse posso vedere queste attività nel progetto ecc. le attività idea sono disponibili solo da riga di comando, non da intellij idea gui.

Ma voglio risolvere quella cosa fastidiosa digitando in build.gradle ... perché è in ritardo ?!

Per favore, aiuto.

+0

come hai importare il progetto in IDEA? anche quanta memoria hai assegnato? – leeor

+1

hai un 'compito wrapper 'definito nello script' build.gradle'? – TheLuminor

+0

@leeor Importato come progetto gradle. Non avevo ancora niente con la memoria;) – rav3n

risposta

2

Ho lavorato su Android, che utilizza gradle per la costruzione. Quindi, supponendo che le stesse opere per voi, qui ci sono alcune cose che si dovrebbe fare in modo di -

  1. avere l'ultima versione di Gradle. per esempio v2.4 ha un enorme incremento delle prestazioni rispetto alle versioni precedenti. vedi questo http://gradle.org/docs/current/userguide/gradle_wrapper.html per aiutarti.

  2. Il passaggio successivo è abilitare il demone Gradle. L'utilizzo di Daemon rende l'avvio delle build più veloce.

  3. Proseguendo, abilita la creazione parallela per il tuo progetto. Le build parallele faranno in modo che i progetti con più moduli vengano costruiti in parallelo. In genere, dovresti riuscire a farlo aggiungendo un file denominato *gradle.properties* nel tuo .gradle nella tua home directory (ad es., ~/.gradle/gradle.properties). Aggiungi org.gradle.daemon=trueorg.gradle.parallel=true al file. Se questo non funziona, trova un modo per abilitare lo stesso sul tuo computer. Aiuta.

Questi funzionano abbastanza bene per quanto riguarda la velocità gradle quando vengono utilizzati durante lo sviluppo di app Android con Android Studio. Ti aiuterò anche su come abilitare il demone, ma non ne sono a conoscenza.

Spero che questo aiuti.

+0

Grazie, voglio dare i tuoi suggerimenti. Ma com'è possibile che con Eclipse tutto vada bene, ma con l'idea no? – rav3n

+0

Sembra proprio il modo in cui 'intelliJ' funziona come. Havent ha davvero esaminato i dettagli :) @ rav3n – TheLuminor

+3

Questa non è una risposta alla domanda: "perché è in ritardo?" –

3

Recentemente sono stato turbato da questo. Era estremamente lento, basta modificare il testo nel file di build come descritto da OP. L'ho appena risolto. Quando hai aperto un progetto e aggiunto un file build.gradle in seguito, sembra che devi "collegare il progetto gradle" affinché intellij funzioni come dovrebbe durante la modifica di questo file.

Un modo per farlo:

  • Chiudi Intellij se è aperto.
  • Quando l'IDE viene caricato, ti verrà inviata una notifica di un progetto gradle non collegato. Segui il suggerimento in quella casella di notifica e tutto dovrebbe andare bene.

Un secondo modo:

  • Chiudere il progetto dal IntelliJ. File -> chiudi progetto.
  • Nel seguente dialogo di benvenuto, scegliere di importare un progetto.
  • Selezionare "importa da un modello esterno" e quindi selezionare Gradle come modello. Dovrebbe funzionare.