Android sdk manager no buscar otra plataforma sdk

He descargado el SDK ADT paquete para Windows, todo funciona bien, pero Android SDK Manager está mostrando error

No se pudo obtener la URL https://dl-ssl.google.com/android/repository/repository-7.xml , razón: SSLPeerUnverified peer not authenticated

Como quiero instalar otra plataforma android.

Intente usar "http" en lugar de "https". Vaya al Android SDK Manager -> Tools -> Options... y marque "Force https://... sources to be fetched using http://..." .

Introduzca aquí la descripción de la imagen

Además, puede establecer la configuración de proxy, si la hay.

En Mac OS X, la solución es crear el archivo androidtool.cfg en nuestra carpeta .android de usuario y luego agregar esta línea. Claro que funciona también para Linux

Sdkman.force.http = true

¡Espero que eso ayude!

Abra el terminal y ponga esto:

 root@gl:/etc/ssl/certs/java# keytool -list -keystore cacerts Enter keystore password: [your pass] Keystore type: JKS Keystore provider: SUN Your keystore contains 0 entries 

Nota: la contraseña predeterminada para el almacén de claves es "changeit". Solución: Para crear correctamente el almacén de claves con todos los certificados de CA de confianza, ejecute lo siguiente:

 root@gl:~# rm /etc/ssl/certs/java/cacerts root@gl:~# /var/lib/dpkg/info/ca-certificates-java.postinst configure 

Debería ver una larga lista de certificados añadidos (* .pem) y finalmente un "hecho". Problema resuelto.

Encontré esto aquí .

Esto parece ser un problema en Ubuntu (quizás otras distribuciones basadas en Debian) con el keystore Java CACerts. Por alguna razón esto no siempre incluye la lista completa de entradas.

Para solucionar esto, pruebe lo siguiente:

  • Eliminar el archivo cacerts

    sudo rm /etc/ssl/certs/java/cacerts

  • Vuelva a generar el archivo cacerts mediante el script dpkg postinstall:

    sudo /var/lib/dpkg/info/ca-certificates-java.postinst configure

Esto debería volver a generar el archivo cacerts y el problema debe resolverse.

Si la fuerza http no funciona (como en mi caso) intente borrar o desmarcar el Manifest Cache en el menú de opciones. Eso lo resolvió para mí

Soy un usuario de China. La fuerza para usar http no funciona para mí.

He establecido proxy en la opción de SDK Tool, que inesperadamente funciona! En realidad he establecido proxy en Opciones de Internet. Esto no funciona solo.

Así que mi solución para los usuarios de China ahora es la siguiente (sólo para Windows, los usuarios de Mac por favor intente su propio camino):

  1. Establecer proxy en Opciones de Internet
  2. Establecer proxy para Android SDK Manager. Herramientas – Opciones – Configuración de proxy.

————————— línea divisoria para algunos se quejan —————— —–

Todas estas cosas son tan frustrantes …

Si está en Mac osx y todavía obtiene el error. Simplemente desactive la configuración de proxy de Preferencias del sistema y simplemente establezca el proxy dentro de SDK Manager a través de una de las formas mencionadas. Reinicie su SDK Manager y le pedirá credenciales de proxy.

Tuve el mismo problema hoy, instalar el último JDK y establecer las variables de entorno JAVA_HOME y JDK_HOME a C: \ Archivos de programa \ Java \ jdk1.8.0_92 (que es la ruta de instalación del último JDK) y cambiar el segmento JDK de PATH resuelve el problema

En Linux, puedes arreglarlo con:

  ./android update sdk --no-ui -s 

También obtendrá consejos con:

  ./android update sdk --help inmyfree@INMYFREE:/usr/local/bin/android-sdk-linux/tools$ sudo ./android update sdk --help Error: Flag '--help' is not valid for 'update sdk'. Usage: android [global options] update sdk [action options] Global options: -s --silent : Silent mode, shows errors only. -v --verbose : Verbose mode, shows errors, warnings and all messages. --clear-cache: Clear the SDK Manager repository manifest cache. -h --help : Help on a specific command. Action "update sdk": Updates the SDK by suggesting new platforms to install if available. Options: -f --force : Forces replacement of a package or its parts, even if something has been modified. -n --dry-mode : Simulates the update but does not download or install anything. --proxy-host: HTTP/HTTPS proxy host (overrides settings if defined) -s --no-https : Uses HTTP instead of HTTPS (the default) for downloads. -t --filter : A filter that limits the update to the specified types of packages in the form of a comma-separated list of [platform, system-image, tool, platform-tool, doc, sample, source]. This also accepts the identifiers returned by 'list sdk --extended'. -u --no-ui : Updates from command-line (does not display the GUI) --proxy-port: HTTP/HTTPS proxy port (overrides settings if defined) -p --obsolete : Deprecated. Please use --all instead. -a --all : Includes all packages (such as obsolete and non-dependent ones.) 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.