Mettre à jour Eclipse avec les outils de développement Android v. 23

605

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/proguardest manquant et d'autres outils sont manquants. Cette version contient plusieurs bugs.

greywolf82
la source
5
@kaushik, votre commentaire est hors de portée. J'ai dit que j'avais déjà essayé de mettre à jour Eclipse sans chance.
greywolf82
5
Re proguard, il a été signalé comme un problème - code.google.com/p/android/issues/detail?id=72419
NickT
4
Existe-t-il un moyen de revenir sur mes mises à jour actuelles?
r.bhardwaj
3
@ alvaro.delaserna: J'adorerais l'essayer mais malheureusement mon exécutable eclipse a été supprimé lorsque j'ai essayé de désinstaller les fichiers "déjà installés" selon la réponse publiée par Biljana ci-dessous.
r.bhardwaj
5
@ r.bhardwaj si vous allez dans Aide> À propos d'Eclipse> Détails de l'installation, vous pouvez alors consulter l'historique d'installation et annuler toutes les modifications. Cela ne fonctionnera que s'il s'agissait de mises à jour. Si vous avez désinstallé ADT pour installer le précédent, cela ne fonctionnera pas. S'il l'a fait en tant que mise à jour, vous devriez pouvoir revenir en arrière.
RED_

Réponses:

191

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:

  • Menu Aide → Installer un nouveau logiciel ...
  • Pour "Travailler avec", sélectionnez la source Android https://dl-ssl.google.com/android/eclipse Travailler avec une source Android
  • Cochez ADT v23.0 pour l'installation, puis cliquez sur "Suivant"
  • Eclipse affichera "Installer la page de correction" car il y a un conflit avec la version précédente. (Si ce n'est pas le cas, voir ci-dessous.) Sélectionnez "Mettre à jour mon installation pour qu'elle soit compatible avec les éléments en cours d'installation" pour désinstaller l'ancienne version et installer la nouvelle. Après cela, procédez aux étapes habituelles.

Installer la page de correction

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'EclipseDétails d'installation et de désinstaller à partir de là . Mais il existe un risque de désinstaller Eclipse lui-même.

Daniel Diaz
la source
110
Je reçois en fait un message d'erreur avec "dépendance conflictuelle" au lieu d'Eclipse disant qu'il va désinstaller la version 22.X.
Roy Solberg
4
Oui. Même chose. J'installe à nouveau Eclipse avec un nouveau pack ADT récent à partir du site Web Android.
greywolf82
3
@ DanielDíaz Vous devez avoir le dossier SDKDIR / tools / proguard. Mais je peux dire maintenant que les outils SDK rev 23 sont bogués et proguard n'est pas installé du tout.
greywolf82
236
Pas satisfait de google en ce moment, je n'aime pas le fardeau d'essayer de résoudre ces problèmes qui ne devraient même pas exister.
Tyler Pfaff
7
Ne fonctionne pas, même en laissant de côté le package spécifié. Quel bordel. Raison # 34210987 Je suis passé d'un amoureux d'Eclipse à un haineux d'Eclipse.
Brian Knoblauch le
114

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:

  • outils / hprof-conv
  • tools / support / annotations.jar
  • outils / proguard

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.

greywolf82
la source
5
Sous tools / support for annotations.jar, under tools / pour tout le dossier proguard et sous tools / pour le fichier hprof-conv
greywolf82
1
je vais supprimer complètement ADT 23 et supprimer complètement la nouvelle éclipse luna. J'étais bien sur eclipse 4.4 RC4 et la mise à jour vers la version finale semble avoir tout cassé. NDK m'empêche de passer à A-Studio ..
Robert Rowntree
5
Cela a fonctionné pour moi, mais avant de le faire, j'ai dû désinstaller Android SDK Tools-23 et coller le dossier complet des outils.
Chitrang
1
Dpwnload a échoué à la fin lors de l'installation des fenêtres du bundle adt 64
Steve
2
c'est tellement stupide ... ont-ils vérifié leur libération ????? quand dans le monde leur studio quittera-t-il la Beta ?? !!?!?
GreaterKing
53

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 AideInstaller un nouveau logiciel → entrerhttps://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 ...

Dennisdrew
la source
40
Donc, ils vont forcer les développeurs comme ça à passer à Studio?
Aman Alam
2
J'ai fait la même chose .. cela ne fonctionnera pas pour le bundle ADT fourni par developer.android.com et la désinstallation d'ADT n'est pas la solution
Srikanth Roopa
1
Oui, car exlipse prétend que la version 23 de sdk nécessite la version 23 adt et eclipse montre qu'aucune mise à jour n'est disponible pour eclipse adt, les mises à jour de ndk ne résoudront jamais ce problème. J'ai dû installer une nouvelle version des outils de développement Android. J'ai utilisé le bundle ADT pour Linux 64 bits et l'ai décompressé à un nouvel emplacement que celui d'origine et j'ai à nouveau installé tous les outils comme la page du développeur Andoide nous guide. Dans le bundle Linux, le SDK est toujours cassé, vous devez donc copier annotations.jar au bon endroit comme expliqué ici. Toute l'histoire est expliquée dans ma réponse. J'ai pu sauvegarder mon ancien espace de travail et rien n'a été perdu, hein.
Reijo Korhonen
7
Mais ferais-je confiance à Android Studio, si c'est ainsi qu'ils gèrent les choses?
Richard Le Mesurier
1
J'ai pu récupérer mon installation Luna en utilisant simplement la nouvelle installation du logiciel (tout sélectionné) et en faisant une reconstruction propre de mes projets Android. Je n'ai d'abord désinstallé aucun des trucs Android précédents.
JT.
52

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 EclipseInstallation Details.

Maintenant, vous verrez toutes les 22.0versions, puis cliquez sur le Uninstallbouton en bas.

Après la désinstallation, allez à:

Menu AideInstaller un nouveau logiciel → entrezhttp://dl-ssl.google.com/android/eclipse/

Ensuite, installez toutes les choses, et maintenant c'est prêt.

Kartheek s
la source
71
Cela a cassé mon installation d'éclipse.
Barkside
4
Ne fonctionne pas et mon éclipse ne répond plus.
Hugo Matilla
2
Je pense que cela brise l'éclipse sous Mac OS.
Bharat Dodeja
5
Cela devrait fonctionner "si vous avez installé le plugin ADT manuellement ...". Sinon, non. Vous pouvez vérifier cela via l'icône Eclipse: "Si vous avez installé le plugin ADT manuellement, vous devriez avoir l'icône d'éclipse violette standard. Si vous utilisez le bundle ADT, l'icône de lancement sera verte avec des accolades." Cela fonctionne pour moi. Source: réponse de Luke Deighton et d'autres ci-dessous sur ce post.
jsanmarb
2
Cela a également brisé mon éclipse sur Mac OSX Mavericks. Je pense que je vais juste réinstaller. La seule conclusion que je peux tirer des 30+ réponses est qu'il n'y a pas de bonne réponse qui fonctionne pour tout le monde. Le plus rapide semble être juste une réinstallation. Google terrible entreprise quel support moche. Par rapport à Xcode Eclipse, c'est vraiment un gâchis.
Frank Brosnan
18

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:

Veuillez attendre une version mise à jour dans un jour ou deux. Jusque-là, votre solution consiste à télécharger l'un des

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

et copiez sur les fichiers suivants:

    tools/hprof-conv
    tools/support/annotations.jar
    tools/proguard

[edit] zipalign était manquant pour moi aussi, vérifiez si vous devez également le copier

wi1
la source
1
Salut, cette solution de contournement ne fonctionne pas pour moi. Toujours la même erreur
GingerJim
1
L'auteur a continué de modifier la question, c'était en réponse à la question: où peut-on trouver les fichiers manquants.
wi1
Je ne vois pas les fichiers qui sont censés être copiés dans le zip de téléchargement pour Linux
OKGimmeMoney
17

Ç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:

  • Ouvrez Aide> À propos d'Eclipse ... sous Windows ou Linux. Sur Mac, utilisez le menu de l'application> À propos de ...
  • Cliquez sur le bouton "Détails d'installation".
  • Sélectionnez l'onglet "Historique d'installation".
  • Sélectionnez l'une des configurations précédentes.
  • Cliquez sur le bouton "Revenir" en bas.

entrez la description de l'image ici

Arsalan Mehmood
la source
16

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é:

À 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

rupesh
la source
1
Il semble que ce soit probablement la source la plus officielle. J'espère que cela fonctionnera à l'avenir comme ils le promettent.
Bruno Bieri
15

J'ai fait ce qui suit pour résoudre un problème.

  1. Accédez à http://developer.android.com/sdk/installing/installing-adt.html et téléchargez le dernier fichier ZIP ADT (en bas de page).

  2. Accédez à Eclipse → menu AideÀ propos d'EclipseDétails d'installation

  3. Supprimer Android DDM, Outils de développement Android, Viewer Hiérarchie, Outils de développement autochtone, TraceView, etc., la version 22.x .

  4. Menu Aide * → Installer un nouveau logicielAjouterArchiver → * Sélectionnez le fichier ZIP téléchargé à l'étape 1.

  5. 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.

Rajat Sharma
la source
2
J'ai fait la même chose (gestionnaire de SDK Android autonome) et suis arrivé exactement au point où 'greywolf82' se plaignait. Votre réponse n'est pas la solution.
seanpj
2
Même moi, j'ai essayé de désinstaller l'outil de développement Android, mais je n'ai pas pu redémarrer Eclipse. Le fichier eclipse.exe lui-même a disparu après avoir désinstallé l'outil de développement Android pour moi.
madhu
8
NE FAITES PAS CECI si vous utilisez le bundle ADT. ECLIPSE ne démarre pas après la désinstallation d'ADT! Ceci est uniquement pour les personnes qui ont ajouté ADT à et l'installation d'éclipse existante.
AJ
9

A seulement aidé:

  1. Nouvelle installation d'Eclipse ( http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunar )
  2. Aide -> Installer un nouveau logiciel -> https://dl-ssl.google.com/android/eclipse/
Hermann Schwarz
la source
1
Oui. Mais le rev 23 est cassé. proguard est manquant, annotation.jar est manquant et d'autres outils. Voir le rapport de bogue lié ci-dessus, Google nous a répondu en disant qu'il devrait être corrigé dans quelques jours, nous pouvons maintenant utiliser comme solution de contournement le lien publié dans leur réponse pour copier à la main la partie manquante.
greywolf82
Pour Mac, ce conseil était utile.
Vlad
8

Si vous installez une nouvelle version d' Eclipse , cela fonctionnera. Voici ce que j'ai fait:

  1. Installation de la nouvelle version d'Eclipse, Luna
  2. Faire une sauvegarde de l'espace de travail actuel.
  3. A exécuté le nouvel Eclipse, Luna et mis à jour l'espace de travail
  4. Installation du plugin ADT (Aide -> Installer un nouveau logiciel)
  5. Eclipse redémarrée
  6. Terminé
liaison
la source
Mais attention, GPE (plug-in google pour eclipse) ne prend pas encore en charge Luna. groups.google.com/forum/#!topic/google-plugin-eclipse/…
Tom
8

Il y a beaucoup de confusion dans ce fil. Il existe deux solutions selon la façon dont vous avez installé ADT.

  1. Si vous avez installé le plugin ADT manuellement, je pense que vous pouvez utiliser l'approche "Supprimer ADT" -> "Installer un nouveau logiciel".

  2. 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!).

Luke Deighton
la source
Je ne me souviens pas de l'approche que j'ai adoptée - y a-t-il un moyen de le dire?
Tom
1
@Tom Si vous avez utilisé l'option 1, vous devriez avoir l'icône d'éclipse violette standard. Si vous avez utilisé l'option 2, l'icône de lancement sera verte avec des accolades.
aaronmarino
Merci d'avoir signalé l'emplacement où ADT peut être désinstallé, c'est ce que je n'ai pas trouvé :)
Radon8472
7
  • Désinstallez simplement l'ADT précédent.
  • Allez dans le menu Aide À propos d'EclipseInstallation Details
  • Désinstallez tous les plugins dont l'ID commence par com.android.ide
  • Installez à nouveau ADT à partir du site de mise à jour.
Hrushikesh
la source
1
va-t-il brisé mon Eclipse?
Sharmilee
1
@Sharmilee: une fois que vous aurez installé le nouvel ADT, vous pourrez à nouveau travailler.
Mehul Joisar
4
Cela fonctionne parfaitement ... lorsque vous NE redémarrez PAS Eclipse après la désinstallation des plugins existants. Eclipse demanderait à redémarrer, NE le redémarrez PAS à ce stade mais continuez à ajouter la nouvelle version depuis "Installer un nouveau logiciel". Une fois les nouveaux plugins ajoutés, redémarrez Eclipse et tout est prêt.
Souvik Ghosh
Après avoir réinstallé ADT, j'obtiens cette erreur: [2015-09-19 21:54:06 - SDK Android] Erreur lors du chargement du SDK: Erreur: Erreur d'analyse / Applications / android-sdk-macosx / system-images / android-22 /android-wear/armeabi-v7a/devices.xml cvc-complex-type.2.4.d: Un contenu non valide a été trouvé en commençant par l'élément 'd: skin'.
coolcool1994
Après avoir réinstallé ADT, j'ai eu de nouvelles erreurs mais j'ai mis à jour le truc Android en utilisant l'iCon Android dans Eclipse, et maintenant cela fonctionne !! Woah, merci beaucoup. CETTE RÉPONSE EST LA SEULE RÉPONSE DE TRAVAIL DANS CETTE QUESTION !!! ESSAYEZ CECI
coolcool1994
6

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.

  1. Cliquez sur Aide / Installer un nouveau logiciel ...
  2. Cliquez sur ce qui est "déjà installé" (comme dans l'image ci-dessous)
  3. Dans la nouvelle fenêtre, vous pouvez désinstaller l'ancien ADT (désinstaller les outils de développement Android, Android DDMS, Android Hierarchy Viewer, Android TraceView, Android Native Development Tools et Tracer pour OpenGL ES)
  4. Redémarrez Eclipse
  5. Cliquez ensuite à nouveau sur Aide / Installer un nouveau logiciel
  6. Choisissez ADT ... Installer

J'espère que ça aide!

Démonstration d'images

Biljana
la source
11
Il est impossible de supprimer les "Outils de développement Android". 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
joshas
11
J'ai suivi ces étapes, mais je ne parviens pas à redémarrer Eclipse. J'obtiens l'erreur suivante: Le lanceur exécutable Eclipse n'a pas pu localiser sa bibliothèque partagée associée. Le journal d'erreurs suivant a été généré: pastebin.com/raw.php?i=BUsMX75L
kefs
69
CECI BRISE L'ADT COMPLÈTEMENT .. il ne démarrera plus. Merci.
Alécio Carvalho
10
Ceux-ci suppriment l'intégralité de l'exécutable Eclipse. Ne fonctionne pas
Aman Alam
9
Tout le monde devrait voter contre, car cela casse le tout!
Quentin S.
5

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:

  1. Comme vous ne voulez pas télécharger à nouveau toutes les plates-formes, copiez la plate-forme existante de / OLD_ANDROID_SDK_PATH / sdk / plates-formes vers / NEW_ANDROID_SDK_PATH / sdk / plates-formes .
  2. Lorsque vous ouvrez le nouvel Eclipse à partir du dernier ensemble téléchargé, assurez-vous de réutiliser le dossier «espace de travail» précédent. Cela garantira que tous vos paramètres précédents seront mémorisés.
  3. Après avoir ouvert le nouvel Eclipse sur l'espace de travail précédent, veuillez vérifier si le SDK Android utilisé pointe vers le nouveau (préférences Eclipse -> Android). Il peut s'agir de l'ancien, car vous avez réutilisé les paramètres de l'espace de travail des aperçus.

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! ;-)

Alécio Carvalho
la source
5

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.

Andong Zhan
la source
De loin la solution la plus simple! Veuillez noter que l'élément de menu "À propos d'Eclipse" peut être trouvé sous "Eclipse" plutôt que sous "Aide" dans certains cas.
Per Quested Aronsson
La solution la plus simple, logique et simple!
Jagoliveira
4

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:

  1. Installez Eclipse depuis eclipse.org et installez ADT en pointant vers le site de mise à jour: https://dl-ssl.google.com/android/eclipse

  2. Téléchargez les bundles depuis:

À partir du bundle ADT 23.0.2, vous devriez pouvoir effectuer une mise à jour vers les futures versions d'ADT.

Ashwin
la source
Le nouveau bundle Eclipse SDK fonctionne. On dirait qu'il manque des icônes dans la barre d'outils, mais en plus je peux enfin compiler mon application.
joshas
Je suppose qu'ils nous font migrer vers Android Studio! Mais j'espère que toutes les icônes essentielles sont disponibles dans la barre d'outils! :)
Ashwin
3

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.

Derek Gogol
la source
3

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 ...

user818455
la source
3

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:

  1. téléchargez le dernier bundle ADT depuis

    http://developer.android.com/sdk/index.html#download

  2. décompressez-le et ouvrez le dossier "eclipse" -> dossier "plugins"

  3. Maintenant, allez dans votre ancienne eclipse et ouvrez le dossier "eclipse" -> dossier "plugins", et copiez tout à l'intérieur.

  4. Collez-les maintenant dans le dossier "plugins" du (NOUVEL ECLIPSE), mais NE remplacez rien.

  5. Dans le dossier "plugins" de votre nouvel Eclipse, faites la recherche. Tapez 22.(remarquez 22 avec un point) et appuyez sur Entrée.

  6. Le résultat de la recherche affichera tous les fichiers ou dossiers avec ..... 22.6 ...... Par exemple,

    com.android.ide.eclipse.adt_**22.6.2**.v201403212031-1085508
  7. Mettez en surbrillance tous ces fichiers / dossiers et appuyez sur la touche Suppr.

  8. 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.

Dante
la source
2

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)

  • Installation d'une ancienne version d'Eclipse et d'ADT (à partir du bundle)
  • Cette copie d'Eclipse pointait vers une version plus ancienne du SDK avec de vieux outils de construction (avant 20)
  • Mise à jour de l'ADT en v23 (via archive, dans mon cas)
  • Eclipse pointée vers la dernière version des outils de construction.

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é.

Aman Alam
la source
2

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.

danny117
la source
2

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:

  • Allez dans le menu AideÀ propos d'EclipseDétails d'installation .
  • Sélectionnez le plug-in ADT, puis cliquez sur Désinstaller.
  • Après la désinstallation, installez ADT dans Aide → Installer un nouveau logiciel.
stevyhacker
la source
J'ai installé la nouvelle version à partir du site Web mais il semble qu'avec les outils SDK rev 23 sous sdk dir / tools il n'y a plus le dossier proguard! Pouvez-vous le partager?
greywolf82
1

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 ...

bleu pendant
la source
1
Oui. J'ai installé uniquement Android L mais cela ne fonctionne pas. J'installe à nouveau Eclipse en téléchargeant le dernier bundle ADT à partir du site Web Android.
greywolf82
Je ne veux pas revenir à Eclipse Juno mais semble être le seul moyen :( Android L Emu est coincé dans Eclipse 4.4 et Android Studio
bleu pendant le
J'ai installé Juno mais maintenant il semble que le dossier proguard ne soit pas sous sdkdir / tools :(
greywolf82
Assurez-vous de saisir l'ensemble complet du site de développeur Android. Cela a fonctionné pour moi
bleu pendant le
Oui, j'ai téléchargé l'ensemble complet, pas seulement le SDK. Avez-vous un proguard maintenant?
greywolf82
1

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

ROUGE_
la source
Non. Est-ce un autre effet que vous pensez?
RED_
10
Oh mon Dieu. Google ce que vous avez fait!?!?!? Oui. Le SDK rev 23 est buggé :(
greywolf82
Question connexe pour annotations.jar manquantes: stackoverflow.com/q/24438748/1402846
Pang
1

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.

Samuel Côté
la source
1

J'ai fait cela pour résoudre le même problème (sous OS X):

  1. Aide> Installer un nouveau logiciel> Ajouter ou sélectionner ce référentiel " http://download.eclipse.org/eclipse/updates/4.3 "
  2. Sous "Plateforme Eclipse", sélectionnez la dernière version d'Eclipse.
  3. Le programme d'installation vous demandera si vous souhaitez désinstaller l'ADT, cliquez sur Terminer.
  4. Redémarrez Eclipse et installez UNIQUEMENT l'ADT 23 à l'aide de ce référentiel: https://dl-ssl.google.com/android/eclipse .
  5. Redémarrez Eclipse et installez DDMS, Hierarchy Viewer, Trace View, etc.
  6. Redémarrez Eclipse à nouveau.

J'espère que cela aide.

Aldo Israel
la source
1

Si Eclipse donne une erreur après avoir désinstallé le plugin ADT de votre installation Eclipse, essayez de modifier le fichier config.inidans le dossier Eclipse → configuration. Trouver:

eclipse.application=

Et changez-le en:

eclipse.application=org.eclipse.ui.ide.workbench

J'espère que ça marche aussi pour vous.

TurKorsaN
la source
1

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.

Carlos F
la source
1

J'utilise Eclipse v4.3 (Kepler), et c'est ainsi que j'ai résolu mon problème.

Allez au menu AideInstaller 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.

Vamsi Challa
la source