Piccoli problemi quotidiani con Eclipse

Open Type (Ctrl-Shift-T) non riesce a trovare nessuna classe

Capita che il task di indicizzazione di Eclipse si corrompa di tanto in tanto, quindi Open Type e altre funzioni non riescono piu’ a tirare fuori i risultati aspettati. Per risolvere il problema, cancellare tutti i file nella directory <Workspace>/.metadata/.plugins/org.eclipse.jdt.core. Maggiori dettagli qui.

 

L’autocomplete di Eclipse 3.6 Elios e’ lento con il plugin Android ADT (freezing code assist)

Capita che in alcune installazioni di Eclipse con il plugin per sviluppare con Android, l’autocomplete si blocchi per diversi secondi (anche 30) per poi riprendersi, e solo sugli oggetti che fanno parte del package Android. Problema fastidioso, e la soluzione proposta e’ alquanto bizzarra, ma sembra funzioni a diversi. Per la cronaca, a me magiamente e’ apparso, magicamente e’ scomparso (e dopo qualche aggiornamento dell’ADT). Comunque sembra sia stata risolta dalla versione 3.6 SP2 di Eclipse.

 

Inoltre, un utile post su alcune delle shortcut per Eclipse piu’ usate.

Eclipse Galileo su Kubuntu 9.10: Android, SVN, problemi Gtk

eclipse_ideDopo aver reinstallato il mio pc con un nuovo fiammante Kubuntu Karmic Koala, ho deciso di aggiornare anche Eclipse all’ultima versione disponibile, tanto per sviluppare un po’ sotto Android.

Per prima cosa, ho scaricato il tar che mi interessava dal sito ufficiale, senza fare ricorso ai package della distribuzione. Per lo sviluppo con Android, basta anche la Eclipse IDE for Java Developers, uno tra i package piu’ piccoli tra quelli disponibili. Ho scompattato il pacchetto sotto /opt/eclipse/, in modo da creare una nuova cartella eclipse a partire da quel percorso.

Primo problema: capita spesso che se si clicca su dei bottoni, non accade nulla, oppure in certe liste, tipo quella dei componenti aggiuntivi, non si vedono gli elementi. Si tratta di un problema con le Gtk, la cui ottima spiegazione e’ contenuta in questo post. Sempre dallo stesso post la soluzione, anche se non e’ proprio la cosa piu’ bella del mondo. Ho creato il file /opt/eclipse/eclipse.sh con dentro questi comandi

export GDK_NATIVE_WINDOWS=true
/opt/eclipse/eclipse/eclipse

Un bel chmod +x /opt/eclipse/eclipse.sh e a questo punto, si puo’ creare un launcher nel menu’ di KDE che punta a questo file per eseguire Eclipse.

Continue reading