Erreur: ce SDK Android nécessite la version 22.6.1 ou supérieure du kit de développement Android.


104

J'ai installé la version adt 22.6.1 il y a déjà 2 jours. Cela fonctionnait bien. Soudainement, lorsque j'ouvre éclipse aujourd'hui, cela continue de me montrer l'erreur suivante:

Ce SDK Android nécessite Android Developer Toolkit version 22.6.1 ou supérieure. La version actuelle est 22.2.1.v201309180102-833290. Veuillez mettre à jour ADT vers la dernière version.

Voici une capture d'écran du gestionnaire de SDK Android de mon éclipse: entrez la description de l'image ici

J'ai essayé les étapes suivantes pour résoudre mon problème comme indiqué dans ce lien

  1. Aide | Installer un nouveau logiciel
  2. Sélectionnez le site de mise à jour ADT (il y en a deux, un avec http://et un avec https://. Si l'un ne fonctionne pas, essayez l'autre.
  3. Sélectionnez la section des outils de développement et appuyez sur suivant.
  4. Vous devriez voir une boîte de dialogue indiquant que ce logiciel est déjà installé, une mise à jour sera effectuée à la place . En cliquant sur OK , 22.6.1 sera installé.

Mais malheureusement, cela n'a pas fonctionné pour moi.

Voici une capture d'écran que je joins qui montre l'erreur que je reçois lors de la mise à jour des outils.

entrez la description de l'image ici

Comment puis-je m'en débarrasser?


4
dans mon cas fonctionne avec httpS
Adrian

Mais ça vaut pas dans mon cas :( @Adrian
TheLittleNaruto

J'avais un problème similaire et j'ai fini par télécharger eclipse et installer de nouveaux ADT.
Vishal Vyas

avez-vous essayé la solution de @Lalit? J'ai ajouté l'url et apparaît le package pour résoudre le problème et d'autres outils aussi.
Adrian

stackoverflow.com/questions/24525595/… donne une solution de contournement possible.
Janaka Bandara

Réponses:


153

J'ai résolu ce problème hier.

Suivez les étapes: Aide -> Installer un nouveau logiciel -> Ajouter -> ( Donnez un nom supposé NewUpdate ) -> ajoutez cette URL: https://dl-ssl.google.com/eclipse/plugin/4.2 -> OK

Maintenant, il listera les mises à jour disponibles, qui devraient idéalement être adt 20.xx

Sélectionnez les éléments de la liste Laissez-le être installé. Eclipse redémarrera et c'est terminé.

J'espère que cela vous sera utile :)


Maintenant, au début d'ADT, j'ai échoué parseSdkContent java.lang.NullPointerException
Ernest

1
@Ernest Voici la solution pour vous: Trouvez le dossier nommé: .android , Supprimez ce dossier, Redémarrez Eclipse et c'est FAIT :)
Lalit

Il peut également être utile de noter que vous devrez peut-être exécuter eclipse en tant qu'administrateur si vous êtes comme moi, devant développer pour travailler sur une machine verrouillée par le service informatique où tout nécessite des privilèges d'administrateur ...
cking24343

Pour moi, l'URL ne fonctionnait pas. J'ai donc suivi les étapes données sur ce lien. developer.google.com/eclipse/docs/install-from-zip
user358591

4

Pourtant, si quelqu'un est confronté à ce problème, suivez les étapes ci-dessous:

  1. télécharger un nouveau SDK autonome à partir du site développeur d' Android

  2. Fermez eclipse s'il est ouvert et copiez le nouveau sdk téléchargé au même emplacement que votre ancien sdk déjà existant. Doit remplacer les fichiers de conflit et rester au repos.

  3. Pas besoin de supprimer l'ancien sdk. La copie comme à l'étape 2 mettra à jour la version de votre Android Developer Toolkit vers 22.6.1 ou une version supérieure, ce qui est requis et conservera les API déjà téléchargées.

  4. Maintenant, démarrez votre éclipse et l'erreur disparaîtra pour toujours. :)

si quelqu'un a du mal à le faire, laissez-moi un commentaire, essaiera de guider.


comment remplacez-vous exactement les fichiers de conflit?
newnewbie

@newnewbie Copiez simplement le dossier comme il l'a dit. Vous verrez une fenêtre contextuelle où il indiquera qu'un fichier avec le même nom existe déjà. Que ce soit copier ou remplacer ou ignorer? Cliquez sur remplacer.
berserk

3

J'ai réussi à le résoudre en procédant comme suit:

  • Téléchargé le dernier ADT (Win x64)
  • J'ai supprimé mon ancienne installation ADT (elle a été buggée lorsque j'ai simplement essayé d'écraser les fichiers existants) - voir ce problème Google
  • Copié le fichier zip dans C: \ (car il se plaignait de noms de fichiers trop longs lors du déballage)
  • Décompressé dans mon dossier d'installation ADT.
  • Mises à jour exécutées et mises à jour du gestionnaire SDK.

Maintenant ça marche, mais j'ai perdu mon joli thème Eclipse. Oh, et l' annonce cible n'est pas résolue, un problème pour un autre sujet.


2

Supprimez simplement l'ADT existant et installez la nouvelle version d'ADT. Généralement, ce problème se produit lorsque vous mettez à jour le SDK en utilisant le lien ci-dessous.

https://dl-ssl.google.com/android/eclipse/


2

ces étapes résolvent mon problème:

  1. allez dans Aide -> Installer un nouveau logiciel .
  2. dans la zone du bas, cliquez sur Qu'est-ce qui est déjà installé? texte.
  3. Ensuite, vous verrez la boîte de détails d'installation d'Eclipse , veuillez désinstaller tous les logiciels de conflits, dans mon cas, je désinstalle les logiciels suivants:

    • DDMS Android
    • Outils de développement Android
    • Visionneuse de hiérarchie Android
    • Développement natif Android
    • Android Traceview
    • Tracer pour OpenGL ES
  4. une fois la désinstallation terminée, veuillez redémarrer votre Eclipse.

  5. après l'ouverture de votre Eclipse, veuillez suivre à nouveau ces étapes:

    • allez dans Aide -> Installer un nouveau logiciel .
    • dans la zone Travailler avec , sélectionnez ou ajoutez {ADT Plugin - https://dl-ssl.google.com/android/eclipse }.
    • puis vérifiez tous les logiciels disponibles.
    • cliquez sur Suivant> pour installer le logiciel le plus récent.

J'espère que ceci vous aide :)


1

J'utilise OSX et affronte le problème depuis 2 jours. J'ai résolu le problème en suivant les étapes ci-dessous:

-Télécharger le bundle ADT à partir de https://developer.android.com/sdk/index.html -Aide -> Installer un nouveau logiciel -Écrire https://dl-ssl.google.com/android/eclipse/ puis installer les outils de développement - Redémarrez eclipse et a généré l'erreur ci-dessous:

Android SDK content Loader has encountered a problem.parseSdkContent failed
java.lang.NullPointeException

-Supprimer le dossier .android sous le profil utilisateur. Redémarrer eclipse

Aucune erreur et 22.6.1 est installé.


Merci, il a trouvé pour moi.
Dani

1

Pour ceux qui ont tout essayé mais n'ont obtenu aucun résultat positif. J'ai fait ce qui suit et cela a fonctionné:

Désinstallez l'ADT en vous aidant du lien suivant: Désinstallation d'Android ADT

Vous pouvez maintenant suivre l'installation du nouveau logiciel pour ajouter ADT à votre éclipse. De cette façon, vous n'obtiendrez aucun conflit puisque vous avez désinstallé l'ancienne version.


0

J'ai actuellement Eclipse et ADT installés dans le même répertoire que

F:\eclipse
    \eclipse\
    \sdk\

J'ai téléchargé et installé le dernier ADT sur

C:\Users\Rick\AppData\Local\Android\android-sdk

J'ai ensuite copié le contenu du C:\Users\Rick\AppData\Local\Android\android-sdkdans le F:\eclipse\sdk\dossier, et je l'ai laissé fusionner tous les dossiers et tout écraser.

Maintenant, j'ai 22.6.1 et je n'ai plus besoin de retélécharger tous les éléments de la plate-forme.


0

Aujourd'hui, un de mes amis et moi avons été confrontés au même problème, j'ai donc essayé beaucoup de choses comme le redémarrage de l'éclipse, la vérification des mises à jour, etc., mais aucune ne fonctionnait pour moi.

Ensuite, j'ai trouvé une solution d' ici et cela fonctionne comme un charme pour moi et aussi pour mon ami.

Suivez les étapes ici:

  • Démarrez Eclipse, puis sélectionnez Aide> Installer un nouveau logiciel.
  • Cliquez sur Ajouter, dans le coin supérieur droit.
  • Dans la boîte de dialogue Ajouter un référentiel qui apparaît, entrez "ADT Plugin" pour le nom et l'URL suivante pour l'emplacement:

https://dl-ssl.google.com/android/eclipse/

  • Cliquez sur OK.

Si vous rencontrez des difficultés pour acquérir le plugin, essayez d'utiliser "http" dans l'URL de l'emplacement, au lieu de "https" (https est préférable pour des raisons de sécurité).

  • Dans la boîte de dialogue Logiciels disponibles, cochez la case en regard de Outils de développement et cliquez sur Suivant.
  • Dans la fenêtre suivante, vous verrez une liste des outils à télécharger. Cliquez sur Suivant. Lisez et acceptez les contrats de licence, puis cliquez sur Terminer.
  • Si vous recevez un avertissement de sécurité indiquant que l'authenticité ou la validité du logiciel ne peut pas être établie, cliquez sur OK.
  • Une fois l'installation terminée, redémarrez Eclipse.

0

Le "Installer un nouveau logiciel" sous l'aide dans Eclipse ne fonctionnera PAS car il est en conflit avec la ver # 22. Je viens de télécharger le nouveau bundle Eclipse à partir de: Obtenez le SDK Android - site google , extrait-le dans un nouveau dossier et c'est fait.

Cela fonctionne bien, aucun problème.

Quelques conseils pour gagner du temps:

  1. Sauvegardez votre espace de travail (juste au cas où) - personnellement, ne l'avez pas utilisé.
  2. Une fois que vous ouvrez le nouvel eclipse.exe, il vous demandera de sélectionner un espace de travail - accédez simplement à votre espace de travail ols et il importera tous vos projets (aucun problème).
  3. Afin de gagner du temps lors du téléchargement et de l'installation du SDK, j'ai coupé et collé la bibliothèque ANCIENNE SDK du répertoire de bundle précédent vers le nouveau ( fermez d'abord votre nouvel Eclipse) .
  4. Lorsque vous rouvrez Eclipse, vous pouvez recevoir un message d'erreur indiquant qu'Eclipse ne trouve pas le répertoire SDK. Il vous demandera d'ouvrir "Préférences". Une fois ouvert, accédez au nouveau répertoire SDK (celui que vous venez de copier). Cela vous évitera des heures de réinstallation de toutes les mises à jour du SDK que vous avez effectuées sur l'Eclipse précédente.

Amusez-vous bien, ce n'est vraiment pas un gros problème.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.