2015-04-30 18 views
10

La mia macchina ha 8 GB di RAM. Ho installato Android Studio 1.1.0 e applicato tutto ciò che hanno pubblicato here.Android Studio 1.1.0 si blocca durante la modifica di build.gradle

Tutto funziona perfettamente con una piccola app Hello world. Ma quando comincio a modificare build.gradle di un grande progetto che abbiamo spostato da Eclipse, l'IDE si blocca per 20 o 30 secondi. Si blocca anche se non aggiungo o rimuovo alcuna linea. Anche se premo semplicemente Invio. Inoltre non vedo nessun processo in esecuzione (indicizzazione, sincronizzazione, ecc.) In basso.

Ho controllato File -> Settings -> Gradle e Use auto-import è stato deselezionato.

Come hanno suggerito, mi sono imbattuto jstack -l <pid> > dump.txt e ha inviato un messaggio con il dump.txthttps://code.google.com/p/android/issues/detail?id=82706#c35

Non è possibile allegare la stessa dump.txt qui perché contiene circa 800 righe.

risposta

1

Nei tuoi gradle.properties file togliere il commento alla terza riga sotto, se non esiste crearne uno voi stessi

# The setting is particularly useful for tweaking memory settings. 
# Default value: -Xmx10248m -XX:MaxPermSize=256m 
# org.gradle.jvmargs=-Xmx1024m -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 

Questo mi aiuta molto in termini di prestazioni Android-studio

+0

Questa risposta sembrano non corrispondere alla domanda, ma è davvero lavorato per me.thank! – leo

3

Dopo un po 'di tempo alla ricerca in questa edizione , Ho scoperto che si tratta di un problema attivo tra il forum Android Issue Tracker.

https://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Status%20Priority%20Owner%20Summary%20Stars%20Reporter%20Opened&groupby=&sort=&id=59965

Vedrete il mio commento in questo thread, ma vi posterò qui così

ho trovato il motivo per cui il mio build.grade si bloccano dopo aver toccato (qualsiasi importo di editing una volta così sempre).

Avevo una dichiarazione in cui avrei ripetuto tutte le varianti e avrebbe poi iterato sulle uscite di ogni variante e fare un filtro tra un file xml. Commentando la parte del filtro fuori si rimuoveva il problema di sospensione/congelamento . Infatti solo iterando sulla prima uscita (della prima variante) si ridurrebbe drasticamente questo tempo di latenza, tuttavia, molto fastidioso.

Vorrei suggerire di iniziare il file build.gradle da zero e aggiungendo parti progressivamente fino a trovare la porzione in cui blocca il processo di modifica.

E 'GIUSTO, questo blocco non dovrebbe accadere dal momento che sto semplicemente modificando il file , non la compilo né l'esecuzione.

Speriamo che questo può aiutare qualcuno