2010-10-17 20 views
19

Im eclissi in esecuzione sul mio Windows 7 macchina a 64 bit con 6GB di RAM e core 2 duo. Im attualmente in esecuzione Eclipse 3.6 e Android 2.2 SDK Im JDK 1.6 in esecuzioneEclipse Android SDK Content lento Assist prestazioni

Im notare che quando la codifica e il contesto popup per elencare i metodi di una classe, si blocca Eclipse per un massimo di 15 secondi. Questo è molto frustrante.

Una cosa da notare, quando Eclipse si blocca, il mio processore è al massimo e viene utilizzato da un processo Java. Quindi sta facendo qualcosa qualunque sia. Ma spesso ogni volta che finisco un oggetto con un punto e la finestra di dialogo si apre, diventa troppo doloroso per lavorare.

ho cambiato alcune impostazioni nel file eclipse.ini come ad esempio: -Xms1024m Xmx1024m --launcher.XXMaxPermSize 512m

C'è qualcos'altro che dovrei guardare:

+0

interessati a questa me stesso. Ho la stessa esperienza Ricorda di aver letto qualcosa su cui dovresti assicurarti di avere l'ultima versione di java (build 1.6.0_21-b07), ma ho ancora un ritardo quando compare intellisense (ma sembra essere solo per le classi relative ad Android, non per Java "puro" classi, o le mie classi). Penso che anche l'aumento di MaxPermSize sia stato una soluzione suggerita, ma non ho nemmeno trovato che funzioni. – Nailuj

+2

Anche io ho questo problema. Ho eseguito SysInternals Process Monitor che lo mostra ripetutamente cercando di aprire ripetutamente 'SDK \ platforms \ android-4 \ sources', cosa che non esiste. Ho intenzione di provare Eclipse 3.5 come suggerisce la risposta. – Nick

+1

Dato le informazioni di Nick, mi chiedo se la semplice creazione di 'SDK \ platforms \ android-4 \ sources' avrebbe risolto il problema? o se questo non ha funzionato, avrei provato a duplicare l'esistente 'SDK \ piattaforme \ android-1.6' e l'ho rinominato' SDK \ piattaforme \ android-4' –

risposta

12

Dopo un google search

Sono stato in grado di trovare il bug report from Eclipse.

In breve:

Attenzione: problemi ci sono noti con il plugin ADT in esecuzione con Eclipse 3.6. Si prega di rimanere su 3,5 fino a nuovo avviso.

  • Per risolvere il problema, si dovrà utilizzare Eclipse 3.5 e mettere il progetto in uno spazio di lavoro appena creato. (Se si mantiene l'area di lavoro da Eclipse 3.6, il problema si verifica anche su Eclipse 3.5.)
+0

Grazie jhominal, il downgrade a Galileo l'ha risolto per me. Forse un po 'lento da parte mia non accorgermene dalla pagina Eclipse-ADT, ma potrebbe averlo inserito in * grandi lettere rosse * o qualcosa del genere;) – Nailuj

+0

il problema esiste anche su Juno – Zuuum

4

un work-around procedura è presentato in commento # 8 al seguente URL: http://code.google.com/p/android/issues/detail?id=7850

Esempio:

Sto codificando contro Froyo e il mio target SdkVersion è 7 (AndroidManifest.xml). Così, per la fase 1, ho scaricato questo file:

https://android.googlesource.com/platform/frameworks/base/+archive/froyo-release.tar.gz 

E poi per la fase 2, ho estratto la base/directory del file .tgz nel mio percorso SDK, che installa in/opt/android-sdk- linux_x86 /. Quindi, ecco il comando ho eseguito contro il tgz di mettere tutto dove va:

tar -vzxf base-froyo.tar.gz -C /opt/android-sdk-linux_x86/platforms/android-7/sources/ base/ 

L'obiettivo finale sembra essere quello di posizionare le sorgenti attuali nella cartella "fonti" nella struttura di SDK, in modo che quando l'auto -corretto va fuori a cercarli, sono lì.

snpe60 descrive più chiaramente:

Commento 7 da snpe60, 14 ott 2010 Questo problema è accaduto perché il contenitore classpath ADT hanno un attaccamento origine non valido per impostazione predefinita. È corretto in https://review.source.android.com/16569. Questa modifica consente di modificare l'origine del contenitore di ADAG clasppath e disattiva l'impostazione dell'allegato di origine non valido . Sperando che sia sarà disponibile in ADT 8.0.0.

+2

[Commento 19] (http: // code.google.com/p/android/issues/detail?id=7850#c19) suggerisce che la semplice creazione di una cartella 'sources' vuota risolverà il rallentamento. – idbrii

Problemi correlati