Je reçois le message d'erreur suivant lorsque je démarre mon Eclipse.
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?
La meilleure solution consiste à télécharger un nouvel ADT à partir de http://developer.Android.com/sdk/index.html
Si vous avez un conflit avec la version précédente:
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.
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
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
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.
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:
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 ....
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 :)
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.)
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.
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.
@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.
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: -
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.
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