J'ai mis à jour Eclipse avec les nouveaux outils du SDK (rév. 23), mais maintenant, quand Eclipse démarre, je reçois l'erreur:
Ce SDK Android nécessite Android Developer Toolkit version 23.0.0 ou supérieure. La version actuelle est 22.6.3.v201404151837-1123206. Veuillez mettre à jour ADT vers la dernière version.
Aucune mise à jour n'a été trouvée avec "Rechercher les mises à jour" . Si j'essaie "Installer un nouveau logiciel" , je peux voir la version 23, mais je ne peux pas mettre à niveau en raison de l'erreur suivante:
Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
Only one of the following can be installed at once:
ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206)
ADT Package 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622)
Cannot satisfy dependency:
From: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
To: com.android.ide.eclipse.adt.package [23.0.0.1245622]
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: com.android.ide.eclipse.adt.package [22.6.3.v201404151837-1123206]
Cannot satisfy dependency:
From: ADT Package 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.feature.group 22.2.1.v201309180102-833290)
To: com.android.ide.eclipse.adt.feature.group 22.2.0
Cannot satisfy dependency:
From: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
To: com.android.ide.eclipse.adt.package.feature.group [22.2.1.v201309180102-833290]
Après le téléchargement du dernier ADT à partir du site Web, il semble qu'il y ait un autre problème.
Avec SDK Tools rev. 23 proguard n'est pas installé, le dossier SDK dir/tools/proguard
est manquant et d'autres outils sont manquants. Cette version contient plusieurs bugs.
Réponses:
Google a publié ADT v23.0.2. Cela a résolu de nombreux problèmes de la version précédente d'ADT 23.
Pas à pas:
https://dl-ssl.google.com/android/eclipse
Remarque: Lorsque j'ai installé la nouvelle version d'ADT, je n'ai pas inclus la nouvelle version du package "Android Native Development Tools". Au lieu de cela, j'ai d'abord installé le reste des packages, puis j'ai installé "Android Native Development Tools". Pour une raison, si j'essaie d'installer tous les nouveaux packages, y compris "Android Native Development Tools", l'installation échoue.
S'il n'y a pas de «page de correction», la seule façon de supprimer le plugin ADT d'Eclipse est d'aller dans le menu Aide → À propos d'Eclipse → Détails d'installation et de désinstaller à partir de là . Mais il existe un risque de désinstaller Eclipse lui-même.
la source
Réponse de Google :
Il s'agit d'un bug de packaging. Le fichier proguard complet est manquant. Nous aurons une mise à jour dès que possible, mais jusque-là il suffit de la copier à partir d'une version précédente des outils:
et copiez sur les fichiers suivants:
Donc à la fin si vous êtes parti d'une nouvelle copie ADT à la main les fichiers :)
Edit: avec la dernière version d'ADT, le bundle devrait maintenant fonctionner avec la mise à jour automatique, alors installez ces nouvelles versions :
N'essayez pas de mettre à niveau la version précédente car cela ne fonctionne pas du tout. Si vous avez des problèmes avec zipalign, c'est maintenant sous build-tools et plus sous tools / donc vous pouvez faire un lien symbolique ou simplement le copier dans le dossier attendu.
la source
Aucune des autres réponses n'a fonctionné pour moi en utilisant le bundle ADT publié sur developer.android.com.
J'ai fini par télécharger la dernière version d'Eclipse ( pas le bundle ADT ) puis installer le plugin ADT via le menu Aide → Installer un nouveau logiciel → entrer
https://dl-ssl.google.com/android/eclipse
(mentionné par @RED_).J'ai également dû mettre à jour mon espace de travail pour pointer vers mon espace de travail précédent, et la plupart des choses semblaient être restaurées.
En passant: cela semble être le bon moment pour migrer vers Android Studio ...
la source
REMARQUE: utilisez cette approche avec prudence car cela pourrait interrompre votre installation Eclipse (voir les commentaires) .
Cela pourrait vous aider si vous avez installé le plugin ADT manuellement . Mais si vous utilisez la version d'Eclipse du pack Eclipse ADT les étapes ci-dessous peuvent interrompre votre installation Eclipse et vous ne pourrez peut-être plus utiliser Eclipse!
Aller à
Menu Aide → À propos du SDK Eclipse → Installation Details.
Maintenant, vous verrez toutes les
22.0
versions, puis cliquez sur leUninstall
bouton en bas.Après la désinstallation, allez à:
Menu Aide → Installer un nouveau logiciel → entrez
http://dl-ssl.google.com/android/eclipse/
Ensuite, installez toutes les choses, et maintenant c'est prêt.
la source
Je mettais à jour mon serveur de build aujourd'hui et suis tombé sur le même problème. Il a été signalé ici: https://code.google.com/p/android/issues/detail?id=72419
La correction est en cours et le travail à effectuer selon le chef de projet est le suivant:
[edit] zipalign était manquant pour moi aussi, vérifiez si vous devez également le copier
la source
Ça marche pour moi :)
Si, pour une raison quelconque, vous avez installé un aperçu ADT et devez revenir à l'écurie actuelle, vous ne pouvez pas utiliser la boîte de dialogue pour installer un "nouveau" logiciel car ce que vous voulez est en fait un ancien. Au lieu de cela, procédez comme suit:
la source
c'est ce qu'ils en disent:
OK, les gars, désolé pour tous ces ennuis, et nous nous excusons pour les versions foirées. Voici le résumé:
Vous pouvez effectuer l'une des deux options suivantes:
Installez Eclipse depuis eclipse.org et installez ADT en pointant vers le site de mise à jour: https://dl-ssl.google.com/android/eclipse
Téléchargez les bundles d'ici:
À partir du bundle ADT 23.0.2, vous devriez pouvoir effectuer une mise à jour vers les futures versions d'ADT.
Source: https://code.google.com/p/android/issues/detail?id=72912
la source
J'ai fait ce qui suit pour résoudre un problème.
Accédez à http://developer.android.com/sdk/installing/installing-adt.html et téléchargez le dernier fichier ZIP ADT (en bas de page).
Accédez à Eclipse → menu Aide → À propos d'Eclipse → Détails d'installation
Supprimer Android DDM, Outils de développement Android, Viewer Hiérarchie, Outils de développement autochtone, TraceView, etc., la version 22.x .
Menu Aide * → Installer un nouveau logiciel → Ajouter → Archiver → * Sélectionnez le fichier ZIP téléchargé à l'étape 1.
Sélectionnez toutes les dernières versions des 23 que j'ai supprimées à l'étape 3 et acceptez le contrat de licence.
Redémarrez Eclipse et cela résout mon problème.
la source
A seulement aidé:
la source
Si vous installez une nouvelle version d' Eclipse , cela fonctionnera. Voici ce que j'ai fait:
la source
Il y a beaucoup de confusion dans ce fil. Il existe deux solutions selon la façon dont vous avez installé ADT.
Si vous avez installé le plugin ADT manuellement, je pense que vous pouvez utiliser l'approche "Supprimer ADT" -> "Installer un nouveau logiciel".
Si vous utilisez le bundle ADT, ne suivez pas cette solution! Vous briserez Eclipse. Voici une mise à jour d'un membre de Google - lire # 18:
https://code.google.com/p/android/issues/detail?id=72912
Vous devez télécharger une nouvelle version de l'ADT-Bundle (oui, c'est frustrant!).
la source
la source
NE FAITES PAS CELA
Avertissement: veuillez consulter les commentaires sous cette réponse. Ces étapes ont eu un impact négatif sur de nombreuses personnes.
J'espère que ça aide!
la source
An error occurred while uninstalling session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Uninstall, operand=[R]org.eclipse.rcp.configuration_root.win32.win32.x86_64 1.0.0.M20130204-1200 --> null, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.CleanupzipAction). Backup of file D:\dev\android\eclipse\eclipse.exe failed. Can not remove : D:\dev\android\eclipse\eclipse.exe
Après avoir essayé les approches dans d'autres réponses sans succès, je viens d'installer un nouveau bundle depuis http://developer.android.com/sdk/installing/index.html?pkg=adt et cela a bien fonctionné.
Procédez comme suit:
Avec ces étapes, vous ne devriez pas avoir à tout reconfigurer et vous n'aurez pas besoin de passer du temps à dépanner ce BOGUE sur cette mise à niveau de Google Developers.
Bonne chance! ;-)
la source
Vous devez désinstaller l'ancienne version et installer 23
désinstaller: Aide> à propos du SDK Eclipse> Détails d'installation sélectionnez les packages liés à Android à désinstaller
Et puis installez V23.
la source
Il n'y a aucun moyen de mettre à jour un ensemble ADT existant que vous pourriez avoir téléchargé.
Vous pouvez effectuer l'une des deux options suivantes:
Installez Eclipse depuis eclipse.org et installez ADT en pointant vers le site de mise à jour: https://dl-ssl.google.com/android/eclipse
Téléchargez les bundles depuis:
Machine virtuelle Linux 64 bits: http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip
Machine virtuelle Linux 32 bits: http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
Mac: http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip
Windows 32 bits: http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
Windows 64 bits: http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip
À partir du bundle ADT 23.0.2, vous devriez pouvoir effectuer une mise à jour vers les futures versions d'ADT.
la source
J'obtenais la même erreur de "dépendance conflictuelle" sur Mac OS X 10.9.3 et la simple mise à niveau n'était pas une option. Ce qui a finalement fonctionné, c'est le téléchargement du dernier bundle Eclipse ADT fichier zip du depuis developer.android.com, de l'extraire et de déplacer uniquement le dossier "eclipse" à l'endroit où se trouvait mon ancien dossier eclipse. (l'extraction du fichier zip du bundle Eclipse ADT vous donnera les dossiers "eclipse" et "sdk").
Si vous décidez de suivre le même itinéraire, assurez-vous d'abord de connaître le chemin de votre espace de travail. Cela peut être trouvé dans les Préférences. Renommez ensuite votre ancien répertoire "eclipse" (pas Eclipse.app) en quelque chose comme eclipse-22.6.3, puis déplacez le dossier "eclipse" extrait à sa place. Exécutez le nouveau Eclipse.app à l'intérieur, et quand il vous pose des questions sur Workspace, entrez simplement le même chemin que celui indiqué ci-dessus. Ou il peut également être défini ultérieurement dans les Préférences.
Il est peut-être utile d'ajouter que pour réactiver Android SDK Manager et Android Virtual Device Manager, choisissez Fenêtre -> Personnaliser la perspective -> Disponibilité des groupes de commandes et sélectionnez Android SDK et AVD Manager . Cela ajoutera ces 2 éléments à l'élément de menu "Fenêtre" pour la perspective actuelle (Java).
Je n'ai pas déplacé le dossier "sdk" extrait, car j'avais déjà le dossier sdk dans le même répertoire qu'eclipse, que j'ai déjà mis à jour avec les derniers outils Android. Mais si cela vous rend plus sûr, vous pouvez également renommer votre ancien dossier sdk (à des fins de sauvegarde) et déplacer celui fraîchement extrait à sa place.
la source
J'ai fait face au même problème et l'ai résolu. Vous devez désinstaller le plugin Android entièrement depuis Eclipse (depuis la section "à propos" ..), y compris la vue de trace ..
Ensuite, ajoutez à nouveau le plugin ADT ( https://dl-ssl.google.com/android/eclipse/ ) et installez-le.
Le problème est résolu!
Je suppose que c'est un bug avec le gestionnaire de SDK ou le mécanisme de mise à jour du plugin ADT ...
la source
Comment mettre à jour de 22.xx.x à 23.0.2 (ma solution). Cela battra les problèmes de dépendance.
Je souffrais de ce problème depuis des jours et j'ai essayé toutes les solutions sur ce lien, mais pas de chance. J'ai finalement trouvé une solution qui fonctionne réellement!
Veuillez noter que cette solution fonctionne sous Windows 7 (64 bits). Cela devrait probablement fonctionner pour d'autres systèmes d'exploitation Windows.
Et c'est parti:
téléchargez le dernier bundle ADT depuis
http://developer.android.com/sdk/index.html#download
décompressez-le et ouvrez le dossier "eclipse" -> dossier "plugins"
Maintenant, allez dans votre ancienne eclipse et ouvrez le dossier "eclipse" -> dossier "plugins", et copiez tout à l'intérieur.
Collez-les maintenant dans le dossier "plugins" du (NOUVEL ECLIPSE), mais NE remplacez rien.
Dans le dossier "plugins" de votre nouvel Eclipse, faites la recherche. Tapez
22.
(remarquez 22 avec un point) et appuyez sur Entrée.Le résultat de la recherche affichera tous les fichiers ou dossiers avec ..... 22.6 ...... Par exemple,
Mettez en surbrillance tous ces fichiers / dossiers et appuyez sur la touche Suppr.
Assurez-vous de mettre à jour votre ancien API / SDK vers la dernière version et chargez ce répertoire sdk pour travailler avec votre nouvelle éclipse.
ou
Vous pouvez regarder cette vidéo, qui vous montre comment déplacer tous vos SDK / API vers votre nouveau dossier SDK.
Lien: https://www.youtube.com/watch?v=jPZpJdnbbN0
Je n'ai pas essayé de mettre à jour à partir d'autres versions d'ADT, mais je pense que cela devrait également fonctionner pour toutes les anciennes versions d'ADT.
N'oubliez pas de sauvegarder des éléments avant de tenter.
la source
Ce que je viens de découvrir, c'est que vous devez mettre à jour votre plugin ADT dans votre Eclipse (qu'il soit autonome ou ADT Bundle) avant de mettre à jour votre outil de construction.
Si votre installation Eclipse pointe vers l'outil de génération le plus récent et que votre Eclipse utilise ADT 22.x, il affichera ces erreurs.
Ce qui a fonctionné pour moi: (sur Ubuntu 14.04 64 bits)
Il se peut que vous ne disposiez pas d'une ancienne copie des outils Eclipse et Build, dans ce cas, vous pouvez désinstaller le dernier outil de build de SDK Manager et installer l'ancienne copie.
Une fois que tout commence à bien fonctionner, suivez les étapes ci-dessus.
J'essaie de télécharger des copies plus anciennes de ces faisceaux quelque part sur Internet, mettra à jour les liens ici, une fois le téléchargement terminé.
la source
J'ai trouvé ces instructions dans un commentaire.
Téléchargez la dernière version d'ADT et utilisez votre espace de travail existant. Il s'agit en fait de la mise à niveau la moins douloureuse que vous aurez jamais faite. Il n'a pas gâché le dossier .android, donc j'avais toujours ma clé de débogage d'origine. Il ne manquait que quelques ajouts que je n'utilise presque jamais et ils sont facilement installés dans la nouvelle version.
Remarque: n'installez pas dans votre dossier adt existant, créez un nouveau dossier afin que vous puissiez toujours vous replier si la nouvelle installation ne fonctionne pas.
la source
Sur Eclipse fourni avec ADT, j'ai d'abord dû désinstaller l'ADT, puis effectuer une nouvelle installation.
Pour supprimer le plugin ADT d'Eclipse:
la source
Pour moi, cela a aidé à supprimer Android 4.4W qui est également API 20 et pourrait être une cause du conflit. Donc, installez uniquement Android 4.4W ou Android L jusqu'à ce qu'ils le corrigent.
Et (encore une fois, ce n'est peut-être que pour moi) cela ne fonctionne que dans Android Studio et non dans Eclipse ...
la source
J'ai dû supprimer ADT et l'installer à nouveau.
Cependant, soyez averti , cela m'a causé, ainsi qu'une autre personne, un annotations.jar manquant des erreurs dans le chemin de génération Java pour certains projets, probablement parce qu'il essayait de rechercher un ancien SDK, donc la mise à niveau des projets est la prochaine étape que je dois prendre.
Les erreurs concernent principalement les bibliothèques, Google Play Services, Facebook SDK, ActionBarCompat.
Pour cette étape, vous désinstallez ADT, puis remettez l'URL pour les télécharger. L'URL est:
https://dl-ssl.google.com/android/eclipse
la source
J'ai trouvé une solution au problème de la "dépendance conflictuelle". Je n'ai pas la même page de la réponse de Daniel Díaz, mais une page montre "dépendance conflictuelle", et je ne peux rien faire.
Le problème est que je ne suis pas le propriétaire du fichier. Eclipse a été installé dans une autre session (sur OS X). J'ai le droit de lire et d'écrire le fichier Eclipse, mais je ne suis pas le propriétaire. Exécutez une commande "chown" sur tous les fichiers Eclipse pour résoudre le problème. Après, j'ai le même résultat que Daniel Diaz.
J'espère que ça aidera quelqu'un.
la source
ATTENTION
Il y a maintenant une mise à jour pour ADT 23.0.1, mais les scripts Windows et Linux sont foirés, alors attendez la mise à niveau!
Vous pouvez vérifier par exemple tools / proguard / bin / *. Sh dans http://dl.google.com/android/android-sdk_r23.0.1-windows.zip .
la source
J'ai fait cela pour résoudre le même problème (sous OS X):
J'espère que cela aide.
la source
Si Eclipse donne une erreur après avoir désinstallé le plugin ADT de votre installation Eclipse, essayez de modifier le fichier
config.ini
dans le dossier Eclipse → configuration. Trouver:Et changez-le en:
J'espère que ça marche aussi pour vous.
la source
Je suis simplement allé dans mon dossier de ressources Android sur mon lecteur C: / (
C:/Android
), j'ai supprimé le dossier 'eclipse' et tout son contenu. J'ai téléchargé Android Developer Tools une fois de plus et je viens de déplacer le dossier «eclipse».J'ai commencé et tout allait bien; J'avais mis à jour la version 23.
J'espère que cela aide, peut-être pas adapté à tout le monde car certains d'entre vous ont des modifications Eclipse mais pour quelqu'un qui, comme moi, voulait une solution rapide et se remettre au développement, cela semblait être le chemin le plus simple.
la source
J'utilise Eclipse v4.3 (Kepler), et c'est ainsi que j'ai résolu mon problème.
Allez au menu Aide → Installer un nouveau logiciel → cliquez sur Ajouter .
Dans la fenêtre contextuelle, donnez n'importe quel nom (je l'ai nommé Eclipse ADT Plugin), et à la place du lien, utilisez https://dl-ssl.google.com/android/eclipse/
Une fois que vous avez cliqué sur OK, vous serez affiché avec les nouveaux packages qui seront installés et les anciens packages qui seront supprimés. Ne vous inquiétez pas de ces packages. Cliquez OK.
De nouveaux packages seront installés, ce qui devrait résoudre votre problème.
la source