web-dev-qa-db-fra.com

Android SDK Manager génère l'erreur "Echec de l'extraction de l'URL https://dl-ssl.google.com/Android/repository/repository.xml" lors de la sélection du référentiel.

J'essaie d'installer une plate-forme, mais lorsque j'ouvre le logiciel Android Manager, je clique sur Logiciels disponibles, puis sélectionnez l'option https://dl-ssl.google.com/Android/repository /repository.xml référentiel

Je reçois cette erreur:

Échec de l'extraction de l'URL https://dl-ssl.google.com/Android/repository/repository.xml

J'ai également essayé de télécharger en cliquant sur force "http:" pour tous les téléchargements "https:" sur le panneau des paramètres, mais cela n'aide toujours pas.

Je travaille sur Windows Vista.

46
Vaibhav

Si vous entrez l'URL dans un navigateur, puis examinez le code source de la page, vous verrez qu'un document XML est renvoyé.

La raison pour laquelle cette URL fonctionnerait dans un navigateur mais pas dans le gestionnaire Android) pourrait être due à la nécessité de spécifier un serveur proxy. Dans Eclipse (3.5.2), les paramètres de proxy peuvent être trouvés. ici: "Fenêtre" -> "Préférences" -> "Général" -> "Connexions réseau"

20
Volker Voecking

Essayez cette solution et cela a fonctionné. ce problème est dû au fait que ADB ne parvient pas à se connecter aux Android serveurs pour récupérer les mises à jour. (Si vous êtes chez vous, désactivez le pare-feu).

  • Aller à Android Gestionnaire de SDK c: // Android-sdk-windows/open SDK-Manager
  • Cliquez sur Paramètres - Un proxy sera demandé.
  • Si vous en avez un, entrez l'adresse IP et le numéro de port. Sinon, éteignez votre pare-feu.
  • Cochez "Forcer https: // ..." (pour forcer le gestionnaire de SDK à utiliser http, pashttps)

Cela devrait fonctionner immédiatement.

69
AKh

Tout ce qui était nécessaire pour moi, un utilisateur Ubuntu, était de changer le propriétaire du répertoire ~/.Android. Dans un terminal, tapez la commande suivante:

Sudo chown -R username:username ~/.Android

De toute évidence, vous devez remplacer "nom d'utilisateur" (deux fois) par votre nom d'utilisateur.

Je ne savais pas trop si je devais répondre à cette question car la question de l'affiche originale concernait Windows Vista, pas Ubuntu. Cependant, j'ai trouvé ce message tout en cherchant la réponse sur Ubuntu, ce qui me semble donc pertinent. Je n'ai pas assez de réputation pour commenter + la réponse de Maher Gamal, cependant, c'est ce qui m'a amené à cette réponse. J'espère que quelqu'un d'autre le trouvera utile!

16
Jonathan

Sous Mac OS X, la solution consiste à créer le fichier androidtool.cfg dans notre dossier utilisateur .Android, puis à ajouter cette ligne. Bien sûr, cela fonctionne aussi pour Linux

sdkman.force.http = true

J'espère que ça aide!

11
Kasas

Ouvrez Android SDK Manager et ouvrez le menu Outils-> Options

dans la partie de configuration du proxy Définissez votre proxy et ok

7
Saber Fathollahi

En recherchant cette erreur sur mon nouvel ordinateur portable Win 7, j'ai trouvé que mon plugin ADT manquait. En ajoutant ceci, j'ai résolu le problème: Télécharger le plugin ADT

Utilisez la fonctionnalité Update Manager de votre installation Eclipse pour installer la dernière version d'ADT sur votre ordinateur de développement.

En supposant que vous ayez une version compatible d'Eclipse IDE installé, comme décrit dans Préparation de l'installation, ci-dessus, procédez comme suit pour télécharger le plug-in ADT et l'installer dans votre environnement Eclipse.

Démarrez Eclipse, puis sélectionnez Aide> Installer un nouveau logiciel .... Cliquez sur Ajouter dans le coin supérieur droit. Dans la boîte de dialogue Ajouter un référentiel qui apparaît, entrez "ADT Plugin" pour le nom et l'URL suivante pour l'emplacement: https://dl-ssl.google.com/Android/Eclipse/ Cliquez sur OK.

Remarque: Si vous ne parvenez pas à obtenir le plug-in, essayez d'utiliser "http" dans l'URL d'emplacement, au lieu de "https" (https est préférable pour des raisons de sécurité.) ). Dans la boîte de dialogue Logiciels disponibles, cochez la case en regard de Outils de développement, puis cliquez sur Suivant. Dans la fenêtre suivante, vous verrez une liste des outils à télécharger. Cliquez sur Suivant. Lisez et acceptez les contrats de licence, puis cliquez sur Terminer.

Remarque: Si vous recevez un avertissement de sécurité indiquant que l'authenticité ou la validité du logiciel ne peut pas être établie, cliquez sur OK. Une fois l'installation terminée, redémarrez Eclipse.

3
John Ashmore

J'utilise Kaspersky. Je viens de l'éteindre et le problème était résolu!

3
Eng.Fouad

J'ai eu la solution pour l'installation de Android Studio après avoir essayé tout ce que je pouvais trouver sur Internet. Si vous utilisez Android Studio et obtenez cette erreur:

Trouver [Path_to_Android_SDK]\sdk\tools\Android.bat. Dans mon cas, c'était en C:\Users\Nathan\AppData\Local\Android\android-studio\sdk\tools\Android.bat.

Cliquez dessus avec le bouton droit de la souris, appuyez sur Edit et faites défiler l'écran jusqu'en bas.

Trouvez où il est écrit: call %Java_exe% %REMOTE_DEBUG% ...

Remplacez cela par call %Java_exe% -Djava.net.preferIPv4Stack=true %REMOTE_DEBUG% ...

Redémarrez Android Studio/SDK et tout fonctionne. Cela a résolu de nombreux problèmes, notamment l'impossibilité d'extraire des fichiers XML ou de créer de nouveaux projets.

3
Nathan

J'ai eu le même problème: la dernière mise à jour n'a pas pu être installée car elle ne pouvait pas renommer le dossier des outils dans Android-sdk-windows. J'utilise AVG un antivirus et sa désactivation n'ont pas aidé, mais je ne pense pas que cela ait quoi que ce soit à faire avec le programme audiovisuel.

Le fait est que l'exécution du Android L'installation du SDK utilise apparemment des éléments du répertoire "Android-sdk-windows\tools". Je suis sous Win Vista x32, ce qui entraîne peut-être une situation unique - je ' m pas sûr.

Solution:

  • J'ai fait une copie du dossier Outils lui-même (en le gardant au même niveau d'arborescence, donc "outils" et "outils-copie" se trouvaient tous deux dans le dossier "Android-sdk-windows").

  • J'ai couru Android.bat à partir de cette copie

  • J'ai exécuté la mise à jour sans problème (elle a mis à jour le dossier Outils d'origine, qui n'était pas utilisé pour le moment, parmi tous les autres éléments nécessaires).

  • J'ai fermé le SDK, supprimé le dossier (je devais d'abord tuer le processus adb.exe - je ne sais pas pourquoi cela persiste toujours mais vous ne pouvez pas supprimer le dossier sans le faire).

  • J'ai redémarré le SDK à partir du dossier des outils normaux (maintenant mis à jour). Travaillé comme un charme!

Notez que simplement tuer adb.exe n'était PAS suffisant pour contourner le problème d'origine ... uniquement en copiant le dossier des outils et en utilisant la copie à exécuter Android pour la durée du processus de mise à jour était suffisant pour rectifier le problème.

J'espère que cela aide les autres ... c'est assez frustrant de devoir consacrer du temps à résoudre des problèmes de base comme celui-ci pour exécuter une mise à jour.

2
Jomia

Si vous ouvrez/Utilisateurs/{votre nom}/Android sdks/tools/Android (double-cliquez dessus), cliquez sur le menu "Gestionnaire de SDK Android", puis sur "Préférences". Vous pourrez ainsi modifier les paramètres de votre proxy spécifiquement pour Android SDK Manager. Ces paramètres de proxy s’appliquent également à "Android SDK Manager" s’il est utilisé dans Eclipse.

1
Mark Peterson

Après 7 longues heures de recherche, j'ai finalement trouvé le chemin !! Aucune des solutions ci-dessus n'a fonctionné, une seule d'entre elles a souligné le problème!

Si vous êtes sur Win7, votre pare-feu empêche le gestionnaire de SDK de récupérer la liste des addons. Vous devrez ajouter "Android.bat" et "Java.exe" aux fichiers sécurisés et au bingo! tout va commencer à fonctionner !!

1
Sumit Anantwar

Essayez également de désactiver votre pare-feu et essayez de mettre à jour avec link.

0

J'ai eu le même problème. J'utilise Ubuntu 12.04. J'ai essayé de désactiver ipv6.

Modify the /etc/sysctl.conf and add the following:
#disable ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Puis redémarrez la machine et vérifiez. Je pense que cela peut être un problème ipv6 même sous Windows.

0
Rukmal Dias

Avait le même problème sur la machine win7 64 bits sur le réseau de l'entreprise derrière le proxy avec les paramètres détectés automatiquement.

Après un certain nombre d'essais et d'échecs, la solution suivante s'est avérée efficace:

  • partage de la connexion internet wifi de mon téléphone via USB

Cordialement, Robert

0
throbi

J'ai trouvé un autre moyen sans configurer le proxy. J'utilise actuellement un antivirus doté d'un programme de pare-feu. Ensuite, je désactive ce pare-feu et je peux maintenant récupérer cette URL.

Si cela ne fonctionne toujours pas, essayez de désactiver le pare-feu sur votre PC, tel que le pare-feu Windows.

0
Anggrayudi H

Dans une situation similaire, les paramètres de proxy avaient déjà été définis et le gestionnaire de SDK n'était pas en mesure de les modifier de manière permanente. La modification manuelle du fichier ~/.Android/androidtool.cfg A résolu le problème.

0
Maher Gamal

J'ai eu le même problème, fait toutes les solutions de contournement que vous avez conseillé: toujours la même erreur. J'ai mis à jour Eclipse via "Aide/Vérifier les mises à jour" et maintenant tout va bien. Cette mise à jour apportait une toute nouvelle version du Android SDK Manager.

0
Marcio