web-dev-qa-db-fra.com

Ce SDK Android nécessite la version 23.0.0 ou ultérieure d'Android Developer Toolkit.

Je reçois le message d'erreur suivant lorsque je démarre mon Eclipse.

enter image description here

Et lorsque j'essaie de mettre à jour depuis Aide> Installer un nouveau logiciel .... à l'aide du 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?

58
Kalpesh

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

23
Kalpesh

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. Travailler avec: https://dl-ssl.google.com/Android/Eclipse/
  6. Sélectionnez Outils de développement et Suivant.
  7. Ensuite, acceptez les termes du contrat de licence et terminez.

EDIT: Cette astuce n'est probablement plus nécessaire!

Essayez de mettre à niveau vos outils SDK vers 23.0.2+ et de construire des outils de plate-forme pour rev 20 avant.

52
Kikiwa
  1. Allez à Aide - À propos d'Eclipse et cliquez sur Détails de l'installation
  2. Sous l'onglet Logiciel installé, sélectionnez toutes les lignes de la version 22.6.3 puis cliquez sur Désinstaller
  3. Allez dans Aide - Installer un nouveau logiciel, sélectionnez travailler avec ADT Plugin - http://dl-ssl.google.com/Android/Eclipse/
  4. Vérifiez les outils de développement et installez maintenant sans conflit
11
Quan Nguyen

Si vous avez effectué la mise à niveau vers SDK 23.0 sans mettre à niveau le serveur ADT, cette erreur apparaîtra comme vous l’avez mentionné dans la capture d’écran.

La mise à niveau du SDK vers la version 23.0 n’est utile que si et si vous mettez également à jour l’outil de développement associé dans ADT.

Suis les étapes

  1. Tout d’abord, supprimez le SDK 23.0 et mettez à jour l’ADT vers 23.0
  2. Pour effectuer la mise à jour, vous devez cliquer sur Installer le nouveau logiciel de help et choisir ADT / https://dl-ssl.google.com/Android/Eclipse/ Sous le lien sur lequel vous obtenez les nouveaux outils de développement à 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: - Beaucoup de ceux qui ont essayé de mettre à jour le SDK ont rencontré un problème. Impossible de terminer l'installation en raison de la dépendance du conflit Cannot complete the installation because of conflict dependancy

Il est donc préférable de s'en tenir aux 22.6v de l'AD . La mise à jour vers la version 23.0 est remplie de bogues et il faudra du temps pour les corriger.

10
user285oo6

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 me suis dit "Oh, je vais rester assis toute la journée".

Mais heureusement pour moi (et pour vous qui trouverez ce fil peut-être dans quelques semaines), la solution devient plus facile. Je viens de faire ceci:

  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 conflicting-dependency-error connue MAIS m'a proposé directement une solution: il désinstallera les 22 * ​​paquets ADT pour moi. J'ai juste cliqué sur "ok" et il a automatiquement désinstallé les anciens paquets et installé les nouveaux :)
6
nyx

pas besoin de faire quoi que ce soit,

il suffit de télécharger le nouvel Eclipse, installer ADT 23.0.0 à partir du lien ci-dessous

https://dl-ssl.google.com/Android/Eclipse/

votre problème à résoudre ...

sa s'est produite parce que vous avez SDK 23.0.1 et ADT 23.0.1 mise à jour non disponible .... 

hier j'ai le même problème, j'ai résolu cela ..

4

Tu n'es pas seul.

Cette chose m'est également arrivée. J'ai essayé beaucoup de nombreuses solutions suggérées sur Internet mais je devais utiliser le "PLAN B"

J'ai _ { téléchargé } _ et ai installé le nouvel ensemble d'adt et réimporté tous mes projets et bibliothèques. Cela prend un peu de temps mais c'est pas si long :)

J'espère que Google trouvera une solution, car la mise à jour vers 23.0.0.2 ne fonctionnait pas non plus pour moi (même erreur).

Alors gardez le sourire et installez le nouvel ADT :)

2
marson

Sur Linux (Ubuntu), j’ai réussi à résoudre le problème de façon un peu "fictive". Cela peut être utile si vous êtes réticent à tout télécharger (comme moi) :)

Attention: Je suppose que cela ne fonctionnera pas si les versions d'ADT et du SDK sont trop éloignées. (Pour moi, cela a fonctionné pour ADT 22.6.2 et la mise à jour 24 du SDK Android.)

  1. Modifiez le fichier $SDK_HOME/tools/lib/plugin.prop ($SDK_HOME = répertoire de base de votre installation du SDK Android) afin qu'il contienne 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 "Please update ADT ...", mais ADT ne fonctionnera pas correctement car il ne sera pas en mesure d'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 où 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. Je viens donc de créer 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.

1
Janaka Bandara

@Kalpesh NE PAS supprimer le SDK 23.0, votre dossier "outils" sera supprimé et vous ne pourrez plus exécuter le Gestionnaire de SDK par la suite. Je sais parce que je viens de le faire. Mauvaise suggestion!

La solution de Kikiwa a fonctionné pour moi.

0
Joff

Je suis également tombé sur ce problème et je vois quelques étapes qui aideront d’une manière ou d’une autre. 

Il convient de noter que l’erreur "Ce SDK Android nécessite la version 23.0.0 ou ultérieure de la trousse à outils Android" ne s’apparaît que si vous avez mis à jour votre outil SDK Android et votre outil de plate-forme Android SDK 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 peut créer des problèmes tels que la suppression de votre SDK Android. La solution consiste donc à reconfigurer votre Eclipse en réinstallant le SDK Android.

  2. Les étapes données par user285oo6 créeront également des problèmes, par exemple, lorsque vous supprimez le SDK 23.0 mis à jour, les fichiers du dossier Platform-tools and tools du dossier SDK seront également supprimés. Désormais, votre Eclipse ne démarrera pas car il ne trouvera pas les fichiers nécessaires pour identifier le SDK Android ou il risque de se jeter et d'erreur: "impossible de trouver des outils pour le SDK" ou "impossible de trouver la version de ADT. "ou" emulator.exe introuvable ". 

Dans ce cas, la solution consiste à restaurer vos fichiers du gestionnaire de SDK avec le dossier Platform-tools and 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.exedans votre répertoire SDK Android.

Vous disposez maintenant du dernier ADT (si vous suivez les étapes relatives à user285oo6. Si ce n’est pas le cas, installez-le à l’aide de votre Eclipse avec URL https://dl-ssl.google.com/Android/Eclipse/ ), c’est-à-dire la version 23. xx et SDK sur l'ancienne version. 

Vous devez maintenant redémarrer votre Eclipse et mettre à jour l'outil SDK Android et l'outil SDK Platform. 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 c'est toujours bien d'être en retard alors jamais.

S'il vous plaît laissez-moi savoir si quelqu'un a une question ou une confusion avec les étapes

0
Summved Jain