2012-01-25 28 views
35

Estoy tratando de instalar el SDK de Android y me sale el siguiente error en los registros de SDK Manager -Android problema de instalación SDK - Peer no autenticado

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. 

El error tiene algo que ver con la configuración de proxy etc. estoy ejecutando Ubuntu 11.10 y ayer había instalado el SDK cómodamente en la misma configuración.

+2

agregue '--no-https' después del comando andriod en linux – BMW

Respuesta

112

Como solución alternativa, que permitió a los "https Fuerza: // ... fuentes se dispongan se obtengan mediante http: // ..." entorno en el Administrador de SDKHerramientas> Opciones menú.

Si usa Android Studio en lugar del administrador de SDK independiente, elija "SDK Update Sites" en la configuración de "Android SDK" y haga clic en la casilla de verificación en la parte inferior de la pantalla.

Eso parece ayudar. Sospecho que es un problema del lado del servidor, pero no estoy seguro de eso.

Editar: ¡Tenga en cuenta que usar http en lugar de https no es realmente la mejor idea! En el peor de los casos, un ataque de hombre en el medio podría inyectar código malicioso en sus bibliotecas de Android SDK que termina en su APK. Es por eso que se llama una solución :)

+0

El Administrador de SDK de Android no tiene ningún menú (Herramientas, etc.). Su respuesta es para Windows –

+4

@AbhishekSusarla usted está equivocado. funciona para mí en Linux (revisión del administrador sdk 21). –

+6

El menú en cuestión es "Android SDK Manager"/"Preferencias ..." –

2

En mi caso particular, he tenido el error "Peer no autenticado" en mi dispositivo Android como la hora del sistema en el dispositivo se encuentra en el pasado, no hay problemas con la hora del sistema ?

Gracias a this page para señalar la aparentemente obvia ... :)

+0

Este fue el problema en mi máquina virtual Ubuntu, el tiempo incorrecto de suspensión/activación sin herramientas instaladas para sincronizar relojes. Gracias. –

0

Para aquellos que tienen Mac permite "https Fuerza: // ... fuentes se dispongan se obtengan mediante http: // ... " va a:

Manager SDK Herramientas> Preferencias> Fuerza "https: // ... fuentes que ser recuperado usando http: // ..."

PD: Gracias a @ Danilo-bargen de la respuesta. Dio la respuesta para Windows

0

Hay un paquete ca-certificates-java.

Al utilizar OpenJDK, se instala automáticamente.
Al utilizar el de Oracle JDK con WebUpd8 PPA (Ubuntu), no lo es.

2

Para mí, en Windows 7, tuve que ejecutar el Administrador de SDK como administrador (clic derecho/ejecutar como administrador). A partir de entonces, SKD Manager descargó e instaló muy bien.

2

Me he enfrentado al problema de sam en Windows. Luego trabajó para mí después de hacer los siguientes pasos:

  • cmd abierto como administrador
  • developer.android ping.com
  • ir al administrador SDK y vuelva a intentar la instalación
+1

¿cómo resuelve el problema el ping? – Guagua

+0

no funcionó para mí –

0

he resuelto mi problema de esta manera: En primer lugar abrir la configuración de fecha y hora de su ordenador y en segundo lugar: actualizarlo a la fecha y hora actuales. Eso es todo.

1

Es muy probable que esté recibiendo esto cuando se encuentre dentro de una red corporativa y su empresa utilice algún tipo de proxy de navegador.

Si ese es el caso y está utilizando el software VPN para conectarse a la red corporativa, entonces desconéctese de la VPN para permitir que su máquina esté en Internet "directamente".

1

Deshabilité el cortafuegos y luego intenté ejecutar SDK Manager.exe como administrador. Comenzó a descargar algunos paquetes sin fallar, aunque algunos paquetes todavía no se pueden descargar con el error "Descarga interrumpida: homólogo no autenticado". Así que intente volver a ejecutar el administrador de SDK nuevamente descargará algunos paquetes ahora.

0

Elegí la opción "Forzar https: // ... fuentes que se deben buscar usando http: // ..." y reinicié el "Administrador de SDK", pero aún así no funcionó. A continuación, hice clic con el botón derecho en "Herramientas de Android SDK" -> "Administrador de SDK" y seleccioné "Ejecutar como administrador". Después de lo cual, comenzó a descargar los paquetes. Estoy en Windows 10.

Cuestiones relacionadas