Je travaille avec Eclipse 4.2 (version Juno 20120920-0800) sur OS X 10.8.2 depuis quelques semaines, en créant des applications pour Android 3.0 et supérieur. J'ai un MacBook Pro quad core i7 avec un SSD, donc les performances ne sont pas un problème. Tout était bien.
À un moment donné, j'ai importé un projet Android qui nécessitait Android 2.2, je l'ai donc installé à l'aide du gestionnaire Android SDK (v.21). Depuis lors, travailler avec Eclipse prend une éternité. Tout d'abord, il imprimera ce qui suit dans le message d'état en bas à droite:
Chargeur de contenu SDK Android: (0%)
Cela prend environ deux minutes. Le message spécifique est "Vérifier les projets" et pendant ce temps, tous les projets Android sont surlignés en rouge, car les ressources Android ne sont pas trouvées. Ensuite, il procède avec:
Chargement des données pour Android 2.2 (100%)
Cela restera quelques minutes. Ensuite, il fait de même avec Android 3.1 et d'autres versions du SDK que j'ai installées. Il se bloque essentiellement chaque fois que la première saisie semi-automatique se déclenche (par exemple, après avoir tapé System.
) ou lorsque j'accède aux préférences Android avant qu'il ne soit chargé.
Voici l'état de mon SDK Android:
Ce que j'ai déjà essayé:
Réinstallation du SDK Android (via Homebrew), supprimant ainsi
/usr/local/Cellar/android-sdk
complètement.Réinstaller le plugin AVD (v.21) à partir de zéro.
Que puis-je faire pour connaître la source de ces problèmes et revenir à un état agréable et propre?
/r21
emplacement après votre emplacement android-sdk? Le mien se termine àandroid-sdks
.Réponses:
C'est la solution que j'ai trouvée qui fonctionne correctement:
%USERPROFILE%/
sous Windows ou simplement~
sous Linux / OS X (vous pouvez localiser ce dossier depuis le bureau).android
dossier (il peut s'agir d'un dossier caché)cache
qui se trouve dans le.android
dossierddms.cfg
qui se trouve dans le.android
dossierJ'espère que cela fonctionnera pour vous.
la source
Même problème, bloqué à 0%. Ran
/Applications/eclipse/eclipse -clean
et tout a très bien fonctionné. Modifiez ce chemin pour les boîtes Linux.
Mise à jour (à partir de la remarque de @Janusz)
Pour les utilisateurs de mac avec eclipse en dehors du répertoire d'application, votre commande de nettoyage ressemblera à:
la source
Accédez à votre répertoire d'espace de travail
\workspace\.metadata\.plugins\org.eclipse.core.resources\.projects
et supprimez tous les projets qui s'y trouvent.Remarque: vous n'allez pas perdre vos projets
la source
J'ai utilisé d'autres réponses ici pour résoudre ce problème, mais je l'ai rencontré récemment, et aucune n'a fonctionné. Je ne voulais pas réinstaller ou supprimer mon espace de travail, alors j'ai finalement trouvé celui qui fonctionnait et qui pourrait aider quelqu'un d'autre. Supprimez le fichier:
Vous pouvez d'abord faire une sauvegarde, si vous le souhaitez. Il stocke vos paramètres de plan de travail (état de perspective, chemins de fichier pour les options de menu, etc.) Mais eclipse est chargé et je n'ai pas eu à réinstaller quoi que ce soit comme le suggèrent certaines réponses. Et je n'ai vu ça nulle part.
la source
Je sais que cela a été résolu, mais j'ai pensé partager ce lien :
la source
Toutes les autres solutions n'ont pas fonctionné pour moi, j'ai donc simplement supprimé tous les fichiers .log dans le dossier [workspace] /. Metadata et cela a fonctionné à nouveau!
la source
Il s'avère que ce problème se produit en effet lorsque votre connexion Internet est fragile, lente, etc.
Dès que je suis revenu à ma connexion Internet normale, le contenu se chargeait à nouveau correctement, en moins de quelques secondes.
la source
J'ai essayé toute la solution mais je n'ai pas obtenu de solution. Après cela, j'ai déconnecté Internet et supprimé
ddms.cfg
du.android
dossier ->open eclipse
->dialog of statistics send to Google?
-> SélectionnéNO
et enfin travaillé pour moi.Édité:
J'ai essayé la
eclipse -clean
commande dans l'invite de commande et cela a également fonctionné pour moi.Merci.
la source
Je suis sur un Mac et j'utilise ADT, je peux confirmer que ce qui suit a fonctionné pour moi.
Aucun redémarrage de l'Eclipse ou redémarrage du Mac n'a été utile. Il semble qu'Eclipse entre dans cette étape en raison d'un arrêt brutal. J'ai dû forcer le démarrage de mon Mac et ce problème semble se produire depuis lors.
la source
Ma solution:
Installez tous les documents dans le gestionnaire sdk.
la source
J'ai préparé un petit script pour faciliter le traitement de ce problème récurrent et très ennuyeux. Ouvrez Terminal, puis:
à la fin du fichier collez cette fonction:
il ne vous reste plus qu'à:
et chaque fois que vous êtes coincé, tapez simplement dans la fenêtre Terminal:
la source
faites juste un clic droit sur eclipse et exécutez-le en tant qu'administrateur. J'avais également le même problème après cela, cela fonctionnait bien. travail sdk android ou chargeur de contenu
cette approche:
arrêtez eclipse puis accédez à YourWorkSpace \ .metadata \ .plugins \ org.eclipse.e4.workbench et supprimez "workbench.xmi", puis redémarrez eclipse.
la source
J'ai créé ce fichier batch pour remplir la tâche expliquée par la réponse de slhck pour les systèmes Windows:
J'ai expliqué une telle approche dans cet article sur mon blog.
la source
Toutes les solutions ci-dessus n'ont pas fonctionné pour moi.
Dans eclipse, sous l'onglet Problèmes, vérifiez les erreurs: il est possible que vous ne puissiez pas supprimer le fichier et le nom du chemin du projet.
Maintenant, allez dans votre répertoire d'espace de travail - Vérifiez project.properties pour tout le projet indiqué sous l'onglet problèmes et vérifiez
cible = android-21
La valeur cible est valide et existe dans votre dossier android-sdk / plates-formes /
Dans mon cas, target = Google, Google-Api-16 était à l'origine du problème. Remplacez cela et il a résolu.
la source
Travaillé! Tout ce que j'ai fait, c'est d' ouvrir Terminal et de taper:
et puis ... tapé
... dans cette catégorie .plugins .
la source
Il existe plusieurs raisons à ce problème et chacune a une solution différente. Pour un environnement Linux, j'ai créé un alias pour prendre en charge la plupart de ces problèmes au fur et à mesure qu'ils se produisent. Pour avoir tout cela en un seul endroit, vous pouvez essayer ceci:
Ajoutez ce qui suit dans votre
~/.bash_aliases
fichier.Actualiser la source à l'aide
source ~/.bash_aliases
Remarque:
~/workspace/MyApps
est mon espace de travail , vous devrez configurer le vôtre en conséquence.~/Desktop/adt-bundle-linux-x86_64-20140702/eclipse
est l'emplacement de mon exécutable eclipse , et vous devrez configurer le vôtre en conséquencela source
Voilà donc ce qui m'a fait retravailler:
Résolution des problèmes liés aux différentes versions liées à android-support-v4.jar. Ils étaient incompatibles, ce qui pose des problèmes si les projets sont liés de toute façon.
Le second n'est pas si évident: j'ai redémarré l'EDI à partir du shell, en fournissant la
$ANDROID_SDK_HOME
variable - Environment. Cela m'a fait aller un peu plus loin, mais l'idée se bloque à un endroit différent. Fournir$ANDROID_HOME
m'a finalement fait remonter.BTW: Après cette procédure, il n'était pas nécessaire dans les démarrages suivants de l'EDI de définir à nouveau les variables d'environnement.
la source