2014-04-15 17 views
22

È la prima volta che utilizzo Proguard, ho notato che se si aggiungono molte regole personalizzate a proguard-project.txt, è necessario molto più tempo per la creazione. Ecco perché Eclipse si arresta in modo anomalo segnalando un GC overhead limit exceeded e quindi devo forzare lo spegnimento di java perché l'editor continua a visualizzare finestre di dialogo di errore e avviso. C'è un modo per evitare questi arresti continui su Eclipse e quindi risolvere il problema segnalato anche here?Eclipse si arresta in modo anomalo con un limite di superamento del limite di GC

+3

Risolto, ho letto tutti gli altri post del forum sul problema ma nessuno ha detto come risolverlo su Eclipse. Ho trovato la correzione qui http://docs.oseems.com/general/application/eclipse/fix-gc-overhead-limit-exceeded – Silvio

+1

Una buona idea è di pubblicare la soluzione come risposta alla tua stessa domanda e contrassegnarla come accettato. Ciò renderà più semplice per gli altri che potrebbero trovarlo tramite Google. – Fredrik

+0

Ok, ma devo aspettare la risposta perché ho meno di 10 reputazione. Spero di non dimenticare ... – Silvio

risposta

90

Risolto, ho letto tutti gli altri post del forum sul problema ma nessuno ha detto come risolverlo su Eclipse. Ho trovato la correzione here


EDIT: nel caso in cui il collegamento diventa morta, ecco cosa si può fare. Modifica "eclipse.ini" e imposta qualcosa di simile:

-XX:MaxPermSize=1024m 
-Xms512m 
-Xmx1024m 
+3

Non ignorare l'addendum di MaxPermSize in quel post. Non sono riuscito a far funzionare il mio progetto finché non l'ho aumentato. –

+0

Amico, avrei dovuto trovare la tua risposta prima .. Ho perso circa un giorno e mezzo per risolvere il mio problema .. Grazie! – user3132352

+5

Grazie Silvio. Nel caso in cui qualcuno sia su Mac, puoi trovare eclipse.ini nella cartella di installazione, ad esempio /Applications/eclipse.app/Contents/MacOS – blueskin

6

Rimuovi tutti gli errori e gli avvisi dai tuoi layout. Assicurati di eseguire l'eclissi in modalità amministratore (utenti windows) Vai al percorso della cartella eclissi -> apri il file eclipse.ini quindi assicurati di associare il seguente.

-Dosgi.requiredJavaVersion=1.6-Xms512m-Xmx1024m 

questo può aiutare un po '.

e

Change Target SDK nel vostro manifesto a 18 per il momento per evitare il crash. Il problema è con Android-19. Attendi un altro aggiornamento prima di tornare indietro.

+0

Sì, anch'io ho impostato sdk su android-19 – 100rabh

+0

Questo aiuterà se si ottiene lo stesso errore su Linux dopo aver cambiato tutti gli altri attributi. – sandalone