60 votes

Eclipse: ne me laissez pas utiliser le SDK Android, prétend à tort que mon TDA est obsolète

Je suis en développement pour Android avec Eclipse, et tout fonctionnait bien jusqu'à hier. J'ai utilisé Ninite pour mettre à jour tous mes trucs, y compris les Jre et tout (pro tip: ne pas le faire), et il redémarré mon ordinateur sans se poser dans le milieu de l'édition de mon espace de travail.

Cela a causé toutes sortes de sales problèmes, mais maintenant tout fonctionne, sauf pour Android. J'ai mis à jour Android SDK et l'eclipse ADT, puis quand j'essaie de dire à éclipser l'emplacement du SDK, il donne cette erreur:

Ce SDK Android nécessite Android Developer Toolkit version 14.0.0 ou ci-dessus. La version actuelle est 12.0.0.v201106281929-138431. Veuillez mettre à jour ADT à la dernière version.

Maintenant, c'est un mensonge pur et simple. Mon ADT est la version 14.0.quelque chose. J'ai essayé de l'Aide>Vérifier les mises à jour, il est dit, il n'y a pas de mises à jour. J'ai essayé Help>Install new software...>Sites de Logiciels Disponibles et de retrait de l'ADT repo, puis réinstallation de l'ADT, et il dit qu'il a échoué parce que j'ai déjà la version 14.0.quoi que ce soit.

Comment puis-je convaincre eclipse que mon ADT est à jour??

167voto

Stephen Lebed Points 1669

J'ai trouvé la réponse au problème. (Je suis à l'aide d'Helios, mais il devrait fonctionner de toute façon)

  1. Goto dossier /Program Files(x86)/Eclipse/Plugins/ et assurez-vous que les précédentes versions plus anciennes de com.android.l'ide.eclipse.adt.package_##... sont supprimés (parfois mise à jour ne parvient pas à supprimer à cause de l'UAC). Garder le courant de la version souhaitée et effectuer les opérations suivantes.

    enter image description here

  2. Exécutez Eclipse comme administrateur ou désactiver le contrôle de compte d'utilisateur temporaire. (windows 7)

  3. Aller à l'AideInstaller de Nouveaux Logiciels.

  4. Sur les Travaux: type de https://dl-ssl.google.com/android/eclipse/ et appuyez sur ENTRÉE.

  5. Attendre Éclipse pour aller chercher le référentiel. Un élément nommé" outils de développement apparaissent dans la liste.
    Marque pour installer, appuyez sur Suivant et suivez les étapes pour installer le guide pratique des outils.

  6. Lorsque vous avez terminé, il vous demandera de redémarrer Eclipse. Assurez-vous de le faire.

  7. Lors de l'Éclipse redémarre, tous vos Android SDK paquets devrait s'afficher à nouveau.

  8. N'oubliez pas de reprendre le contrôle de compte d'utilisateur si vous en avez besoin.

9voto

Robin Smith Points 99

Une option est de télécharger manuellement le plugin ADT ADT (archive). La page est, http://developer.android.com/sdk/eclipse-adt.html. La page révèle ADT 18 est disponible à l' http://dl.google.com/android/ADT-18.0.0.zip. Le lien est plus bas de page. J'avais besoin d'17 s 18 était la dernière, j'ai donc modifié l'URL de téléchargement, modification 18 à 17.

Sélectionnez AideInstaller un Nouveau LogicielAjouter → Choisir l'Archive et sélectionnez l'emplacement de la téléchargé ADT obtenir fichier, cliquez sur OK.

Sélectionnez les composants nécessaires et de procéder en tant que de besoin. Vous pouvez obtenir un message indiquant que le logiciel est déjà installé, passez à l'installation.

Espérons que cette aide.

5voto

Vikram Points 51

J'ai eu le même problème. Mon ADT dans l'éclipse 8.x version. Mais mon app version requise de 12 ou plus. Alors, j'ai décidé de mettre à niveau à la fois le SDK Android et de l'ADT de la dernière (à ce moment-dernière ADT 17). J'ai été en mesure de mettre à niveau le SDK, mais pas de l'ADT. Il se plaignait toujours j'ai eu les versions déjà, mais je n'avais que 8.x. Le nouveau SDK que je viens de mettre à même de fonctionner uniquement avec de l'ADT 14 et au-dessus. Donc, j'avais réussi à cassé mon développement android!!

La raison pour laquelle je n'ai pas pu mettre à jour mon ADT pour la dernière était parce que j'étais à l'aide d'Eclipse 3.5. La plus récente de l'outil ADT versions 3.6 ci-dessus. Cette petite touche de bits d'information a été vraiment au bas de l'erreur généré par Eclipse qui a exigé le défilement vers le bas (depuis le haut seulement quelques lignes d'erreur ont été affichée). Généralement, vous n'auriez pas faites défiler vers le bas depuis ces quelques lignes ont été suivies par des espaces lignes :). Je n'ai pas de défilement et je suppose que j'ai perdu une journée à essayer de remédier à ce problème. Mais finalement, j'ai vu ces 2 flèches haut/bas à droite de la boîte de dialogue et je défile vers le bas. Là, il est clairement mentionné ADT 17 exige Eclipse runtime 3.6 et plus.

Donc ma solution a été de trouver un ADT qui serait de travailler avec Eclipse 3.5. Oui, demain, lorsque je suis dans la bonne humeur, je vais mettre à niveau vers Eclipse 3.6 ou 3.7 et la charge de bateau de plugins que j'ai :)

5voto

alocaly Points 569

J'ai juste mis à jour mon Android SDK version, et a eu exactement le même problème. Le "Vérifier les mises à jour" de l'Éclipse de commande a échoué parce que, pour certaines raisons, Android Traceview réussi à mettre à jour.

Ma solution a été de :
* Ouvrez EclipseAideÀ Propos De L'Éclipse .
* Cliquez Sur Détails De L'Installation.
* Ici, sélectionnez tous les android liées lignes, et de mettre à jour un par un, le redémarrage d'eclipse à chaque fois.

Et enfin, il a travaillé ( même avec Helios ) !

2voto

Berit Points 37

Dans Eclipse:

AideRechercher des mises à jour .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X