android-studio android-studio-2.3

android studio - Error "Paquete dependiente con emulador de clave no encontrado" al actualizar el SDK de Android y las herramientas



android-studio android-studio-2.3 (8)

Intenté actualizar mi Android Studio y obtuve este error. ¿Cómo puedo arreglar esto?

No tengo mucha experiencia con el estudio de Android y el desarrollo de aplicaciones para Android.

Estoy usando Android Studio 2.3 y Linux.


  1. Inicie "Android SDK Manager" desde esta ruta:

    %Android_home%/SDK Manager.exe

  2. Instalar todas las actualizaciones de este administrador.

PS Esto funcionó para mí.


Cambie temporalmente el canal de actualización a Canary Channel (Configuración> Apariencia y comportamiento> Configuración del sistema> Actualizaciones). Funciona para mí (Windows, Android Studio 2.3) Espero que este error se solucione en la próxima versión de Android Studio.


Esto es lo que funcionó para mí:

  1. Descargue las herramientas de la línea de comandos , colóquelas en la carpeta SDK (por ejemplo, en mac: / Users / user / Library / Android / sdk), y luego agregue la carpeta bin al PATH.
  2. Instale la plataforma más reciente: en un terminal, ejecute sdkmanager "platforms;android-25"
  3. Abra Android Studio y vaya al Administrador de SDK (Aspecto y comportamiento> Configuración del sistema> Android SDK)
  4. Haga clic en "Editar", y luego seleccione la carpeta sdk. Luego "Siguiente"> "Siguiente"> "Finalizar".

Espero que esto funcione para ti también.


Esto es lo que funcionó:

  1. Descargue las herramientas de la línea de comandos y colóquelas en la carpeta SDK (en mac: ~ / Library / Android / sdk).
  2. Instale Android studio 2.3 (en mac: / Application / Android Studio.app)
  3. Agregue la ruta a Java en Android Studio (export PATH = / Applications / Android Studio.app/Contents/jre/jdk/Contents/Home/bin:$PATH)
  4. Establecer JAVA_HOME (exportar JAVA_HOME = / Applications / Android Studio.app/Contents/jre/jdk/Contents/Home)
  5. cd to ~ / Library / Android / sdk / tools / bin y ejecuta las plataformas ./sdkmanager "; android-25"
  6. Aceptar la licencia - esto instalará la plataforma android-25
  7. Inicia Android Studio y ve al Administrador de SDK. El administrador del SDK ahora reconocerá la ruta del SDK (~ / Library / Android / sdk).
  8. Ahora instala el resto de las herramientas.

Esto funcionó para mí al intentar esta publicación: Actualización 2 https://.com/a/42735118/5133603

Actualización 2:

Solución al problema del paquete emulador!

Después de profundizar en el XML del repositorio por un tiempo he descubierto el problema.

Resulta que el paquete "emulador" está solo en el canal 3 (canario) mientras que el paquete "herramientas" está en el canal 0 (estable) pero depende del "emulador". La solución es forzar al administrador a descargar el paquete "emulador" del canal 3:

./sdkmanager --channel=3 emulator

¡Problema resuelto!


Esto lo arreglé para mí (en un Ubuntu 16.04 (Xenial Xerus) completamente parcheado).

Descargo de responsabilidad: he limpiado todo de antemano:

rm -Rf ~/android-studio/ ~/.AndroidStudio2.2/ ~/.android/ ~/Android/

Entonces:

  • wget https://dl.google.com/dl/android/studio/ide-zips/2.3.0.8/android-studio-ide-162.3764568-linux.zip
  • wget https://dl.google.com/android/repository/tools_r25.2.3-linux.zip
  • unzip android-studio-ide-162.3764568-linux.zip -d ~/
  • mkdir -p ~/Android/sdk
  • unzip tools_r25.2.3-linux.zip -d ~/Android/sdk
  • ~/Android/sdk/tools/bin/sdkmanager "platforms;android-25"
  • ~/Android/sdk/tools/bin/sdkmanager --channel=3 emulator
  • ~/android-studio/bin/studio.sh
  • Haga clic en "Configurar" en la ventana de inicio
  • Seleccione "Administrador de SDK" en el menú
  • La lista de la derecha muestra "parcialmente instalado" para el nivel de API 25
  • Haga clic en "Editar" a la derecha de "Ubicación del SDK de Android"
  • Aparece la advertencia "un asistente existente para el SDK de Android solo descargará los componentes faltantes o obsoletos del SDK"
  • Haga clic en Siguiente"
  • Haga clic en Siguiente"
  • [espera mientras se instala]
  • Haga clic en "Finalizar"

Mi solución utilizando Void Linux (debería arreglar también para otras distribuciones):

  1. Cree una nueva carpeta llamada Sdk en esta ruta exacta. Ejemplo de Bash: $ mkdir $HOME/Android/Sdk

  2. cd a esta carpeta y descargue la última versión de la línea de comandos del SDK. Ejemplo de Bash: $ curl https://dl.google.com/dl/android/studio/ide-zips/2.3.0.8/android-studio-ide-162.3764568-linux.zip

  3. Extraiga el android-studio-ide-162.3764568-linux.zip . Debe ser así: $HOME/Android/Sdk/tools

  4. Inicie Android Studio y luego continúe con la instalación normal.

PD: Si no tiene una carpeta de Android en su $ HOME, debe crearla y luego, realizar los pasos 1, 2 y 3, seleccione la carpeta $HOME/Android/Sdk en Android StudioConfigurar → * SDK Administrador → Editar , y continúe con el paso 4.


Simplemente elimine el directorio C: / Users /% user% / AppData / Local / Android / sdk y cambie el nombre del otro directorio en esa ubicación de sdk1 a sdk . Reinicie Android Studio (cierre los proyectos) y aparecerá un asistente que le pedirá que actualice el SDK que se detectará durante ese proceso, por lo que no será necesario volver a descargarlo.