2010-09-21 7 views
1

J'essaie de faire fonctionner l'ADT dans Eclipse, mais je me bloque au hasard où eclipse se verrouille juste sans raison apparente, nécessitant généralement un 'killall java' pour le nettoyer correctement de la mémoire.Android Eclipse Hanging

Je suis sur Ubuntu 10.4 (64 bits) est Voici les détails de mon eclipse/android installer:

éclipse Version: Construire id 3.5.2: M20100211-1343 Outils de développement Android 0.9.8.v201008281755 -53891 com.android.ide.eclipse.adt.feature.group Android DDMS 0.9.8.v201008281755-53891 com.android.ide.eclipse.ddms.feature.group

est ici la sortie de java -version: Version Java "1.6.0_20" Environnement d'exécution Java (TM) SE (build 1.6.0_20-b02) Machine virtuelle Java HotSpot (TM) 64 bits (version 16.3-b01, mode mixte)

Souvent, je n'obtiens rien dans les journaux de l'espace de travail, mais voici un exemple de ce qui est apparu après l'accrochage d'Eclipse: ! ENTRY org.eclipse.core.resources 8 2 2010-09-21 10: 22: 27.407 ! MESSAGE Des problèmes sont survenus lors de l'appel du code depuis le plug-in: "org.eclipse.core.resources". ! STACK 1 org.eclipse.core.runtime.CoreException: la cible du projet n'a pas encore été résolue. à com.android.ide.eclipse.adt.internal.build.BaseBuilder.stopBuild (source inconnue) à com.android.ide.eclipse.adt.internal.build.BaseBuilder.abortOnBadSetup (source inconnue) à com. android.ide.eclipse.adt.internal.build.PreCompilerBuilder.build (source inconnue) à org.eclipse.core.internal.events.BuildManager $ 2.run (BuildManager.java:627) à org.eclipse.core. runtime.SafeRunner.run (SafeRunner.java:42) à org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:170) à org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:201) à org.eclipse.core.internal.events.BuildManager $ 1.run (BuildManager.java:253) à org.eclipse.core.runtime.SafeRunner.run (SafeRunner.java:42) à org.eclipse.core.internal.events.BuildManager.basicBuild (BuildManager.java:256) à org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:309) à org.eclipse. core.internal.events.BuildManager.build (BuildManager.java:341) à org.eclipse.core.internal.events.AutoBuildJob.doBuild (AutoBuildJob.java:140) à org.eclipse.core.internal.events. AutoBuildJob.run (AutoBuildJob.java:238) à org.eclipse.core.internal.jobs.Worker.run (Worker.java:55) ! SUBENTRY 1 com.android.ide.eclipse.adt 8 0 2010-09 -21 10: 22: 27.407 ! MESSAGE La cible du projet n'a pas encore été résolue. ! SUBENTRY 1 com.android.ide.eclipse.adt 8 0 2010-09-21 10: 22: 27.407 ! MESSAGE La cible du projet n'a pas encore été résolue.

Deux de ces entrées étaient identiques, à l'exception des horodatages. J'ai essayé à peu près toutes les versions d'eclipse que je peux télécharger, j'ai essayé d'attacher à sdk 1.6 r1, r2 et r3.

Quelqu'un a-t-il des idées? Je suis à bout de nerfs ici. Eclipse est assez solide pour moi en utilisant d'autres plugins - C/C++, PyDev, PHP, Web stuff tout fonctionne bien, mais dès que j'essaye d'utiliser le plugin android je commence à accrocher. J'ai désactivé la complétion de code, au cas où c'était le cas, mais non, peu importe ce que j'ai l'air de faire, j'ai tapé quelques lignes puis tout devient gris.

Répondre

0

Je préfère une installation éclipse pour chaque langue de programmation/module linguistique. Java + Android, Php + Web (HTML, JS ...), Python ... ADT n'est peut-être pas vraiment compatible avec l'un de vos plugins installés. Essayez d'utiliser une installation/instance Eclipse séparée

+0

En fait, c'est là que je l'ai fini en raison de ce problème. Une éclipse séparée avec son propre espace de travail pour chaque langue/client. C'est un bien meilleur état de choses que le désordre que j'avais auparavant. Je n'ai pas résolu le problème android :-( – pictiPig

+0

Désolé de ne pas avoir fini cette question plus tôt - le travail est devenu un jeu. J'ai fini par re-visiter cela récemment, sur un nouveau système d'exploitation et le problème n'est plus là. Je n'ai pas réussi à découvrir pourquoi je me suis écrasé, donc pas d'aide pour quelqu'un d'autre qui souffre d'un problème similaire ... Désolé! – pictiPig

1

Je l'ai eu à cause d'un atelier Eclipse corrompu. En particulier, j'ai vu Eclipse se bloquer pendant le chargement de la configuration com.android.ide.eclipse.adt. D'abord, j'ai essayé de supprimer com.android.ide.eclipse.adt de mon espace de travail/.metadata/.plugins, mais cela n'a pas fait l'affaire. Cependant, la suppression de org.eclipse.ui.workbench de l'espace de travail/.metadata/.plugins semble avoir fait l'affaire.

On dirait que la configuration du workbench est en quelque sorte corrompue. Alors, essayez ce gars:

rm /path_to_workspaces/workspace/.metadata/.plugins/org.eclipse.ui.workbench -fr

semble avoir fixé pour moi le problème, et je crois que ce fut la même solution que je suis venu avec quand j'eu le même problème il y a 2 ans (mais maintenant trouvé cette question sur SO)

0

Récemment, ce problème se reproduit aussi. Je résous généralement par

1. Renaming org.eclipse.core.resources(in your *currently active workspace folder*/.metadata/plugins folder) to something like org.eclipse.core.resources.old 
2. Kill eclipse task if it is still hung in memory 
3. Start eclipse, it should start fine and create org.eclipse.core.resources again 
4. Close eclipse 
5. Delete the newly created org.eclipse.core.resources folder and rename org.eclipse.core.resources.old to org.eclipse.core.resources 
6. Start eclipse again. 

Cela a fonctionné pour moi