Ce SDK Android nécessite Android Developer Toolkit version 23.0.0 ou supérieure

J’obtiens l’erreur suivante lorsque je démarre mon Eclipse.

entrer la description de l'image ici

Et lorsque j’essaie de mettre à jour depuis Aide> Installer un nouveau logiciel … en utilisant le lien de mise à jour eclipse https://dl-ssl.google.com/eclipse/plugin/4.2

Cela me donne l’erreur suivante:

Cannot complete the install because of a conflicting dependency. Software being installed: Android Development Tools 23.0.1.1256982 (com.android.ide.eclipse.adt.feature.feature.group 23.0.1.1256982) Software currently installed: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206) Only one of the following can be installed at once: ADT XML Overlay 23.0.1.1256982 (overlay.com.android.ide.eclipse.adt.overlay 23.0.1.1256982) ADT XML Overlay 22.6.3.v201404151837-1123206 (overlay.com.android.ide.eclipse.adt.overlay 22.6.3.v201404151837-1123206) Cannot satisfy dependency: From: Android Development Tools 23.0.1.1256982 (com.android.ide.eclipse.adt.feature.feature.group 23.0.1.1256982) To: overlay.com.android.ide.eclipse.adt.overlay [23.0.1.1256982] Cannot satisfy dependency: From: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206) To: overlay.com.android.ide.eclipse.adt.overlay [22.6.3.v201404151837-1123206] 

Qu’est-ce que je devrais faire maintenant?

Si vous avez un conflit avec la version précédente:

  1. Sélectionnez Aide> Installer un nouveau logiciel
  2. Cliquez sur déjà installé
  3. Sélectionnez tous les logiciels Android sur la version 22. *
  4. Cliquez sur Désinstaller
  5. Travaillez avec: https://dl-ssl.google.com/android/eclipse/
  6. Sélectionnez Outils de développement et Suivant
  7. Ensuite, acceptez le contrat de licence et terminez.

EDIT: Cette astuce n’est probablement pas plus nécessaire!

Essayez de mettre à niveau vos outils SDK vers la version 23.0.2+ et de créer des outils de plate-forme pour la version 20 avant.

La meilleure solution consiste à télécharger un nouvel ADT depuis http://developer.android.com/sdk/index.html

  1. Accédez à Aide – À propos d’Eclipse et cliquez sur Détails de l’installation.
  2. Dans l’onglet Logiciel installé, sélectionnez toutes les lignes contenant la version 22.6.3, puis cliquez sur Désinstaller.
  3. Accédez à Aide – Installez un nouveau logiciel, sélectionnez Travailler avec le plug-in ADT – http://dl-ssl.google.com/android/eclipse/
  4. Vérifiez les outils de développement et installez maintenant sans conflit

Comme vous avez effectué la mise à niveau vers le SDK 23.0 sans mettre à niveau l’ADT, il affichera cette erreur similaire à celle que vous avez mentionnée dans la capture d’écran.

La simple mise à niveau du SDK vers la version 23.0 est inutile tant que vous ne mettez pas à jour l’outil de développement associé dans ADT.

Suis les étapes

  1. Supprimez d’abord le SDK 23.0 et mettez à jour l’ADT à 23.0
  2. Pour effectuer la mise à jour, cliquez sur Installer un nouveau logiciel à partir de l’aide et choisissez ADT / https://dl-ssl.google.com/android/eclipse/ sous le lien sur lequel vous obtenez les nouveaux outils de développement pour mettre à jour. Cliquez sur tout. > suivant pour continuer.
  3. Une fois l’opération terminée, vous pouvez maintenant mettre à jour le SDK vers 23.0.

Remarque: – Bon nombre de ceux qui ont tenté de mettre à jour le SDK ont rencontré un problème. Impossible d’achever l’installation en raison de la dépendance au conflit. Impossible de terminer l'installation en raison de la dépendance au conflit

Il vaut donc mieux s’en tenir au 22.6v de l’ADT. La mise à jour vers 23.0 est remplie de bogues et il faudra du temps pour corriger les bogues.

J’ai aussi eu l’erreur de l’OP ce matin. J’ai cliqué sur “Vérifier les mises à jour” mais il disait toujours “Aucune mise à jour disponible”.

J’ai trouvé ce fil et j’ai pensé “Oh, je vais restr assis toute la journée”.

Heureusement pour moi (et pour vous qui trouverez ce fil dans quelques semaines), la solution devient plus facile. Je viens de faire ça:

  1. Aide> Installer un nouveau logiciel
  2. choisissez le site de mise à jour https://dl-ssl.google.com/android/eclipse/
  3. il m’a offert les nouveaux paquets ADT avec la version 23.0.3 et je les ai tous choisis
  4. il m’a montré l’erreur de conflit de dépendance connue, mais m’a proposé directement une solution: il va désinstaller les paquets 22 * ​​ADT pour moi. Je viens de cliquer sur “ok” et il a automatiquement désinstallé les anciens paquets et installé les nouveaux 🙂

pas besoin de faire quoi que ce soit,

il suffit de télécharger la nouvelle eclipse, installer ADT 23.0.0 à partir du lien ci-dessous

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

votre problème résout …

C’est arrivé parce que la mise à jour SDK 23.0.1 et ADT 23.0.1 n’est pas disponible ….

hier j’ai le même problème, j’ai résolu ça ..

Vous n’êtes pas seul.

Cette chose m’est aussi arrivée. J’ai essayé de nombreuses solutions proposées sur Internet mais j’ai dû utiliser le “PLAN B”

J’ai téléchargé et installé le nouveau paquet adt et réimporté tous mes projets et bibliothèques. Cela prend du temps mais ce n’est pas si long 🙂

J’espère que Google apportera des correctifs, car la mise à jour vers 23.0.0.2 n’a pas non plus fonctionné pour moi (même erreur).

Alors continuez à sourire et installez un nouvel ADT 🙂

@Kalpesh NE PAS supprimer le SDK 23.0 il va supprimer votre dossier “outils” et vous ne pourrez plus exécuter SDK Manager après cela. Je sais parce que je viens de le faire. Mauvaise suggestion!

La solution de Kikiwa a fonctionné pour moi.

Je suis également tombé sur cette question et trouver quelques étapes qui aideront d’une manière ou d’une autre.

Une chose à noter est que l’erreur “Ce SDK Android requirejs Android Developer Toolkit version 23.0.0 ou supérieure” ne sera disponible que si vous avez mis à jour votre outil SDK Android et votre outil de plate-forme SDK Android avant de mettre à jour votre ADT.

Voici les étapes qui vous aideront à vous en débarrasser: –

  1. Vous pouvez essayer les étapes fournies par Kikiwa, mais cela pourrait créer des problèmes comme la suppression de votre SDK Android. La solution consiste donc à reconfigurer votre éclipse en réinstallant le SDK Android.

  2. Les étapes données par user285oo6 créeront également des problèmes comme lorsque vous supprimez le SDK mis à jour 23.0, il supprimera également les fichiers du dossier Platform-tools et tools du répertoire SDK. Maintenant, votre eclipse ne démarrera pas car il ne trouvera pas les fichiers nécessaires à l’identification du SDK Android ou il risque de renvoyer une erreur ” impossible de trouver des outils pour le SDK ” ou ” ne peut pas trouver la version d’ADT ” ou ” emulator.exe introuvable” “.

Dans ce cas, la solution consiste à restaurer vos fichiers SDK Manager avec le dossier Platform-tools et tools. Maintenant, la question se pose comment vous allez l’obtenir? Ci-dessous des liens pour le même

http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz

http://dl.google.com/android/android-sdk_r22.6.2-windows.zip

http://dl.google.com/android/android-sdk_r22.6.2-macosx.zip

Cela téléchargera les fichiers ZIP de la plate-forme SDK et contiendra le gestionnaire SDK ainsi que le dossier des outils. Ma suggestion est de les extraire et de remplacer le dossier -tools -SDK Manager.exe -AVD Manager.exe dans votre répertoire Android SDK.

Maintenant, vous avez installé le dernier ADT (si vous avez suivi les étapes user285oo6. Sinon, installez-le en utilisant votre eclipse avec l’URL https://dl-ssl.google.com/android/eclipse/ ), c’est-à-dire la version 23.xx et le SDK sur l’ancienne version.

Maintenant, vous devez redémarrer votre éclipse et mettre à jour l’outil SDK Android et l’outil Plate-forme SDK. Cela fonctionnera. Je l’ai fait pour Windows OS et j’ai pu le faire fonctionner

Je sais que je suis un peu en retard mais il est toujours bon d’être en retard alors jamais.

S’il vous plaît laissez-moi savoir si quelqu’un a des questions ou de la confusion avec les étapes

Sous Linux (Ubuntu), j’ai réussi à résoudre le problème de manière un peu “hackish”. Cela peut être utile si vous êtes réticent à télécharger des choses encore une fois (comme moi) 🙂

Attention: je suppose que cela ne fonctionnera pas si les versions ADT et SDK sont trop éloignées. (Pour moi, cela a fonctionné pour ADT 22.6.2 et Android SDK update 24.)

  1. Modifiez le fichier $SDK_HOME/tools/lib/plugin.prop ( $SDK_HOME = répertoire de base de l’installation de votre SDK Android) pour contenir la version actuelle d’ADT au lieu de la version actuelle (mise à jour) du SDK. Dans mon cas, le contenu original du fichier était

    plugin.version=23.0.0

    que j’ai changé comme

    plugin.version=22.6.2

Cela supprime le problème “Veuillez mettre à jour ADT …”, mais ADT ne fonctionnera pas correctement car il ne pourra pas identifier certains des composants déplacés par les mises à jour plus récentes du SDK.

  1. Créez des raccourcis (liens symboliques) ou des copies des composants SDK manquants, aux emplacements auxquels ADT s’attend à les voir. Vous pouvez trouver les emplacements attendus à l’aide des consoles d’erreur d’ADT.

    Par exemple, dans mon cas, la console DDMS a affiché une erreur

    [2016-02-27 19:33:33 - DDMS] DDMS files not found: /usr/lib/sdk/tools/hprof-conv

    dès que j’ai essayé de passer à la perspective DDMS. J’ai donc créé un lien symbolique $SDK_HOME/tools/hprof-conv pointant vers $SDK_HOME/platform-tools/hprof-conv (qui a été déplacé):

    me@computer:$SDK_HOME/tools$ ln -s ../platform-tools/hprof-conv hprof-conv

Pour moi, après ces 2 étapes, ADT a commencé à fonctionner sans aucun problème / erreur.