Cambios en las herramientas de Android SDK
Cambios en el modo en que Android SDK administra los niveles de API instalados y los AVD.
Cambios en las herramientas de Android SDK
En las versiones recientes de SDK Tools para Android, Google ha quitado los administradores de AVD y SDK existentes en favor de las nuevas herramientas de la CLI (interfaz de línea de comandos). Se ha quitado el programa android y los administradores de la GUI (interfaz gráfica de usuario) de Google de Visual Studio para Mac y las versiones anteriores de Visual Studio Tools para Xamarin dejarán de funcionar después de la versión 25.2.5 de Android SDK Tools. Por ejemplo, si intenta usar el programa android a través de la línea de comandos, se producirá un mensaje de error similar al siguiente:
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools\bin\sdkmanager.bat
and tools\bin\avdmanager.bat
En las secciones siguientes se explica cómo administrar Android SDK y los dispositivos virtuales Android con Android SDK 25.3.0 y versiones posteriores.
Herramientas de interfaz de usuario
Visual Studio y Visual Studio para Mac ahora proporcionan reemplazos de Xamarin para los administradores basados en la GUI de Google que se han suspendido:
Para descargar herramientas de Android SDK, plataformas y otros componentes necesarios para desarrollar aplicaciones de Xamarin.Android, use el Administrador de Xamarin Android SDK en lugar del administrador de SDK de Google heredado.
Para crear y configurar dispositivos virtuales Android, use el Administrador de dispositivos Android en lugar del administrador del emulador de Google heredado.
Estas herramientas son funcionalmente equivalentes a los administradores basados en la GUI de Google a los que reemplazan.
Herramientas de la CLI
Como alternativa, puede usar las herramientas de la CLI para administrar y actualizar los emuladores y Android SDK. Los siguientes programas componen ahora la interfaz de la línea de comandos para las herramientas de Android SDK:
sdkmanager
Agregado en: Android SDK Tools 25.2.3 (noviembre de 2016) y versiones posteriores.
Hay un nuevo programa llamado sdkmanager en la carpeta tools/bin de Android SDK. Esta herramienta se utiliza para mantener Android SDK en la línea de comandos. Para obtener más información sobre el uso de esta herramienta, consulte sdkmanager.
avdmanager
Agregado en: Android SDK Tools 25.3.0 (marzo de 2017) y versiones posteriores.
Hay un nuevo programa llamado avdmanager en la carpeta tools/bin de Android SDK. Esta herramienta se usa para mantener los AVD para Android Emulator. Para obtener más información sobre el uso de esta herramienta, consulte avdmanager.
Degradación
Puede degradar la versión de Android SDK Tools instalando una versión anterior de Android SDK desde el sitio web para desarrolladores de Android.
Uso de la GUI anterior
Todavía puede usar la interfaz gráfica de usuario original ejecutando el programa android dentro de la carpeta tools, siempre y cuando se encuentre en Android SDK Tools, versión 25.2.5 o inferior.