2010-05-21 7 views
9

Je suis en train de mettre à jour et installer le dernier SDK Android (API 8) et continuer à obtenir l'erreur suivante:Android sdk télécharger/mise à jour ne

Impossible de récupérer l'URL https://dl-ssl.google.com/android/repository/repository.xml, motif: sun.security.validator. ValidatorException: Echec de la construction du chemin PKIX: sun.security.provider.certpath.SunCertPathBuilderException: impossible de trouver le chemin de certification valide vers la cible demandée

Je suis sous OS X 10.6.3 Si je consulte l'URL dans un navigateur Je ne reçois aucune erreur sur un cert non approuvé.

edit: Je cours la révision 5 du SDK Android et gestionnaire AVD (si cela fait une différence) edit: Essayé de télécharger le dernier android sdk (révision 6) et de tout courir de la ligne de commande et toujours pas de dés . Je peux seulement supposer qu'il y a quelque chose dans mon installation java ou dans os x sur ma machine.

Répondre

24

Essayez aller à l'intérieur des paramètres/outils/Android et décochez la case « forcer https ... »

+0

Je ne suis pas sûr de suivre. Je ne vois pas d'onglet/menu de paramètres lorsque j'exécute le "SDK Android et le gestionnaire AVD", que je le lance depuis la ligne de commande ou depuis avec eclipse. J'ai essayé d'ajouter manuellement un site (http://dl.google.com/android/repository/repository.xml en pensant que c'est la version non sécurisée?). Et maintenant, je reçois cette erreur: Description du forfait Android + APIs Google, API 8, révision 1 système exige Platform SDK Android API 8 dépendances Ce paquet dépend: - Missing Platform SDK Android, API 8 et puis je reçois cette erreur: – tad604

+2

Hmm, ouais, je suppose que vous ne pouvez pas accéder aux paramètres de l'éclipse "Android SDK et gestionnaire AVD" Allez à l'endroit où vous avez installé Android sur votre mac. Pour moi, je l'ai mis dans mon dossier d'applications. Dans le dossier android, vous verrez un dossier "tools", et dans ce dossier, une application "android". Curieusement, il est également nommé "Android SDK et AVD manager". Là, je vois un onglet de paramètres sur la gauche; et la chose "Force https" est là-bas –

+0

Ok, je suis aveugle.J'ai trouvé le menu des paramètres et https force non cochée cela ne semble pas faire la différence. – tad604

3

Ok cela a fonctionné pour moi jusqu'à présent (bien qu'il me rend nerveux que je vais avoir des problèmes futurs) I téléchargé les faisceaux directement à partir du site: http://dl.google.com/android/repository/google_apis-8_r01.zip http://dl.google.com/android/repository/android-2.2_r01-macosx.zip

les décompressés et mis le premier dans le dossier add-ons (où je l'avais installé le ../android-sdk-mac_86/add-ons/ android sdk google_apis-8_r01) décompressé le second et créé le répertoire android-8 sous ../android-sdk-mac_86/platform s Prendre le contenu du fichier zip et le déplacer dans ce répertoire (le premier fichier zip a créé un répertoire nommé de manière appropriée, mais pas celui-ci).

Maintenant, il apparaît comme installé. J'aimerais quand même savoir quel est le problème racine car je ne peux pas mettre à jour les paquets installés sans rencontrer la même erreur initiale.

0

Je sais que vous utilisez un mac, mais pour toute personne sous Windows qui reçoit cette erreur, essayez d'accéder au SDK et au gestionnaire AVD via eclipse au lieu d'utiliser le fichier SDK Setup.exe. Cela peut être trouvé sous Fenêtre> Android SDK et AVD Manager

Cela a résolu le problème pour moi.

0

J'ai eu le problème inverse, non https et téléchargements prenaient pour toujours à 26 Ko/s - Il a continué à se bloquer en utilisant le gestionnaire. Donc, j'ai forcé HTTPS et tout est bon maintenant sur Windows Vista

1

Eh bien, Ce problème est principalement causé parce que ADB est incapable de se connecter aux serveurs Android pour récupérer les mises à jour. (Si à la maison essayez de désactiver le pare-feu)

  • dossier Goto SDK Android où votre sdk est placé (dans mon cas "D:/Android SDK/android-sdk-Windows"). A partir de ce dossier, double-cliquez sur "SDK Manager.exe".
  • Lorsque la fenêtre Android SDK et AVD Manager s'ouvre, cliquez sur Paramètres.
  • Dans les paramètres de proxy, il vous sera demandé un serveur proxy HTTP et un port proxy HTTP.
  • Entrez l'adresse IP et le numéro de port demandé.
  • Dans l'onglet Divers, cochez "Forcer https: // ..."
  • Éteignez votre pare-feu et désactivez temporairement votre antivirus.

Espérons que cela fonctionnera sûrement ....

1

Dans Windows 7, j'ai le même problème, et plusieurs fois Android téléchargements sdk stucks pour toujours. J'ai donc démarré le gestionnaire sdk en tant qu'administrateur, et j'ai désactivé le pare-feu Windows et mon logiciel de protection antivirus. En faisant cela, tout va bien, j'ai été en mesure de terminer mes téléchargements Android SDK.

2

J'ai eu le même problème et j'ai essayé de suivre la solution d'Ovi Tisler mais l'option force https était déjà désélectionnée et rien n'a fonctionné.

Solution:

Je résolu mon mon problème en mettant à jour les outils SDK Android et Android SDK Android Tools dans le dossier des outils en premier. (N'oubliez pas de vérifier les mises à jour dans Aide-> Vérifier les mises à jour après l'installation). Après cela, la plate-forme SDK a été répertoriée avec d'autres niveaux d'API que je n'avais pas.

Espérons que cela aide quelqu'un.

4

Résolu ce problème sous Windows XP, ouvrez votre gestionnaire de SDK Android, vous trouverez des outils Android sdk case à cocher sous Outils case à cocher.Sélectionnez et mettez à jour votre outil Android sdk alors vous ne recevrez pas cette erreur et maintenant vous pouvez télécharger api 8 pour android 2.2

0

Je suis d'accord avec l'utilisateur1544900.

Dans Windows 7, je dois:

  1. Désactivez temporairement mon pare-feu Windows.
    a. (Démarrer -> Exécuter -> firewall.cpl) b. Activer ou désactiver le pare-feu Windows (lien hypertexte dans le menu de gauche) c. Choisissez le bouton radio Désactiver le pare-feu public dans la section inférieure.

  2. Redémarrez Eclipse en cliquant dessus avec le bouton droit de la souris et en choisissant l'option "Exécuter en tant qu'administrateur".

  3. Commencez la mise à jour du SDK.

** N'oubliez pas de réactiver votre pare-feu.

Questions connexes