web-dev-qa-db-fra.com

Problème d'installation du SDK Android - Homologue non authentifié

J'essaie d'installer le SDK Android et j'obtiens le message d'erreur suivant dans les journaux du SDK Manager - 

Fetching https://dl-ssl.google.com/Android/repository/addons_list-1.xml
Failed to fetch URL https://dl-ssl.google.com/Android/repository/addons_list-1.xml, reason: peer not authenticated
Fetched Add-ons List successfully
Fetching URL: https://dl-ssl.google.com/Android/repository/repository-5.xml
Failed to fetch URL https://dl-ssl.google.com/Android/repository/repository-5.xml, reason: peer not authenticated
Done loading packages.

L'erreur a quelque chose à voir avec les paramètres de proxy, etc. J'utilise Ubuntu 11.10 et j'avais installé le SDK confortablement sur la même configuration hier. 

35
Vikesh

Pour contourner le problème, j'ai activé le paramètre "Forcer les sources https: // ... à récupérer à l'aide de http: // ..." dans le menu SDK Manager Outils> Options. . 

Si vous utilisez Android Studio au lieu du SDK Manager autonome, choisissez "Sites de mise à jour du SDK" dans les paramètres "Android SDK", puis cochez la case située dans la partie inférieure de l'écran.

Cela semble aider. Je suppose que c'est un problème côté serveur, mais je ne suis pas sûr à ce sujet.

Edit: Veuillez noter que l'utilisation de http au lieu de https n'est pas vraiment la meilleure idée! Dans le pire des cas, une attaque de type «homme du milieu» pourrait injecter un code malveillant dans les bibliothèques de votre SDK Android qui se retrouvent dans votre APK. C'est pourquoi on appelle cela une solution de contournement :)

112
Danilo Bargen

J'ai fait face au problème de sam dans Windows. Ensuite, cela a fonctionné pour moi après avoir suivi les étapes suivantes:

  • Ouvrez cmd en tant qu'administrateur
  • ping développeur.Android.com
  • Accédez au gestionnaire de SDk et relancez l'installation.
2
Aditya Saxena

Pour moi, sous Windows 7, je devais exécuter le gestionnaire de SDK en tant qu'administrateur (clic droit/exécuter en tant qu'administrateur). À partir de là, SKD Manager a été téléchargé et installé sans problème.

2
Faliorn

Dans mon cas particulier, j'avais l'erreur "Peer non authentifié" sur mon appareil Android, car l'heure système sur mon appareil était définie dans le passé. Aucun problème avec votre heure système?

Merci à cette page pour avoir souligné ce qui semble évident ... :)

2
mlo55

J'ai désactivé le pare-feu, puis essayé d'exécuter SDK Manager.exe en tant qu'administrateur.Il a commencé à télécharger des packages sans échec, même si certains packages ne parvenaient toujours pas à télécharger avec l'erreur "Download interromped: peer not authentified" . Gestionnaire de sdk à nouveau, il téléchargera quelques paquets maintenant.

1
Richa Shrivastava

Il est très probable que vous obteniez cela lorsque vous vous trouvez dans un réseau d'entreprise et que votre entreprise utilise une sorte de proxy de navigateur.

Si tel est le cas et que vous utilisez un logiciel VPN pour vous connecter au réseau d'entreprise, déconnectez-vous du VPN pour permettre à votre machine d'accéder directement à Internet.

1
tc09

Pour ceux qui ont Mac, activez "Forcer la récupération des sources https: // ... avec http: // ..." aller à:

Outils du gestionnaire de SDK> Préférences> "Forcer l'extraction des sources https: // ... à l'aide de http: // ..."

P.S: Merci à @ danilo-bargen pour la réponse. Il a donné la réponse pour Windows

0
Jorge Casariego

Il existe un package ca-certificates-Java.

Lorsque vous utilisez OpenJDK, il est installé automatiquement.
Lorsque vous utilisez JDK d'Oracle avec WebUpd8 PPA (Ubuntu), ce n'est pas le cas.

0
Alain

J'ai choisi l'option "Forcer les sources https: // ... à récupérer à l'aide de http: // ..." et j'ai redémarré le "Gestionnaire de SDK", mais cela ne fonctionnait toujours pas . Puis j'ai cliqué avec le bouton droit de la souris. sur "Outils du SDK Android" -> "Gestionnaire de SDK" et choisissez "Exécuter en tant qu’administrateur". Après quoi, il a commencé à télécharger les packages. Je suis sous Windows 10.

0
SPLUS1

J'ai résolu mon problème de la manière suivante: ouvrez d'abord les paramètres de date et d'heure de votre ordinateur et, deuxièmement, mettez-le à jour avec la date et l'heure actuelles. C'est tout.

0
Ej Lungay