Ya no se admite esta herramienta.
Usa Android Studio para crear AVD y proyectos, y sdkmanager
para ver e instalar paquetes de SDK.
android
es una herramienta de línea de comandos ubicada en el directorio tools/
del SDK de Android. android
te permite hacer lo siguiente:
- Crear, borrar y ver dispositivos virtuales de Android (AVD) (ahora puedes hacerlo con Android Studio o, desde la línea de comandos, avdmanager)
- Crear y actualizar proyectos de Android (ya no usarás Android Studio)
- Actualizar tu SDK de Android con nuevas plataformas, complementos y documentación (ya no usarás la herramienta de línea de comandos sdkmanager)
Si usas Android Studio, las funciones de la herramienta de android
están integradas en el IDE, por lo que no tendrás que usar esta herramienta directamente.
Nota: La documentación de las opciones que aparecen a continuación no es exhaustiva y puede estar desactualizada. Para ver la lista de opciones más recientes, ejecuta android
--help
.
Sintaxis
La sintaxis de android
es la siguiente:
android [global options] action [action options]
Opciones globales
-s
- Modo silencioso: Solo se muestran los errores.
-h
- Es la ayuda vinculada al uso.
-v
- Modo detallado: Se muestran los errores, las advertencias y los mensajes informativos.
Acciones y opciones de AVD
En la siguiente tabla, se enumeran las acciones y opciones para los AVD:
Acción | Opción | Descripción | Comentarios |
---|---|---|---|
avd |
Ninguno | Inicia el Administrador de AVD. | |
sdk |
Ninguno | Inicia el Administrador de SDK de Android. | |
create avd |
-n <name> |
Es el nombre del AVD. | Obligatoria |
-t <targetID> |
Es el ID de destino de la imagen del sistema que se usará con el nuevo AVD. Para ver la lista de objetivos disponibles, usa android list targets . |
Obligatoria | |
-c <path>|<size>[K|M] |
Es la ruta de acceso de la imagen de la tarjeta SD para este AVD o el tamaño de una nueva imagen de tarjeta SD con la que se creará este AVD. Por ejemplo, -c path/to/sdcard o -c
1000M . |
||
-f |
Fuerza la creación del AVD. | ||
-p <path> |
Es la ruta de acceso a la ubicación para crear el directorio de los archivos de este AVD. | ||
-s <name>|<width>-<height> |
Es la máscara que se utilizará para este AVD, identificada por nombre o dimensiones. La herramienta android busca una máscara coincidente con el nombre o la dimensión en el directorio skins/ de destino al que se hace referencia en el argumento -t <targetID> . Por ejemplo, -s
HVGA-L . |
||
delete avd |
-n <name> |
Es el nombre del AVD que se borrará. | Obligatoria |
move avd |
-n <name> |
Es el nombre del AVD que se moverá. | Obligatoria |
-p <path> |
Es la ruta de acceso a la ubicación para crear el directorio de los archivos de este AVD. | ||
-r <new-name> |
Es el nombre nuevo del AVD al que se le cambia el nombre. | ||
update avd |
-n <name> |
Es el nombre del AVD que se moverá. | Obligatoria |
Acciones y opciones del proyecto
En la siguiente tabla, se enumeran las acciones y opciones para los proyectos:
Acción | Opción | Descripción | Comentarios |
---|---|---|---|
create project |
-n <name> |
Es el nombre del proyecto. | Obligatoria |
-t <targetID> |
Es el ID de destino de la imagen del sistema que se usará con el nuevo AVD. Para ver la lista de objetivos disponibles, usa android list targets . |
Obligatoria | |
-k <path>|<size>[K|M] |
Es el espacio de nombres del paquete. | Obligatoria | |
-a |
Es el nombre de la clase Activity predeterminada. |
Obligatoria | |
-p <path> |
Es la ubicación del directorio del proyecto. | Obligatoria | |
update project |
-n <name> |
Es el nombre del proyecto a actualizar. | |
-p <path> |
Es la ruta de acceso de la ubicación del proyecto. | Obligatoria | |
-l <library path> |
Es la ruta de acceso de la ubicación de una biblioteca de Android que se agregará, en relación con el proyecto principal. | ||
-s <subprojects> |
Actualiza cualquier proyecto en subcarpetas, como los proyectos de prueba. | ||
-t <targetID> |
Es el ID de destino que se establecerá para el proyecto. | ||
create test-project |
-n <name> |
Es el nombre del proyecto. | |
-p <path> |
Es la ruta de acceso de la ubicación del proyecto. | Obligatoria | |
-m <main> |
Es el nombre del proyecto. | Obligatoria | |
update test-project |
-p <path> |
Es la ruta de acceso de la ubicación del proyecto que se probará, en relación con el nuevo proyecto. | Obligatoria |
-m <main> |
Es la clase principal del proyecto que se probará. | Obligatoria | |
create lib-project |
-k <packageName> |
Es el nombre del paquete del proyecto de biblioteca. | Obligatoria |
-p <path> |
Es la ruta de acceso de la ubicación del proyecto. | Obligatoria | |
-t <targetID> |
Es el ID de destino del proyecto de biblioteca. | Obligatoria | |
-n <name> |
Es el nombre del proyecto. | Obligatoria | |
update lib-project |
-p <path> |
Es la ruta de acceso de la ubicación del proyecto. | Obligatoria |
-l <libraryPath> |
Es la ruta de acceso de la ubicación de una biblioteca de Android que se agregará, en relación con el proyecto principal. | ||
-t <name> |
Es el ID de destino del proyecto de biblioteca. | ||
create uitest-project |
-n <name> |
Es el nombre del proyecto de prueba de la IU. | |
-t <name> |
Es el ID de destino del proyecto de prueba de la IU. | Obligatoria | |
-p <path> |
Es la ruta de acceso de la ubicación del proyecto de prueba de la IU. | Obligatoria |
Acciones de actualización
update adb
- Actualiza adb para admitir los dispositivos USB declarados en los complementos del SDK.
update sdk
- Actualiza el SDK con sugerencias de nuevas plataformas para instalar si están disponibles.