Ya no se admite esta herramienta. En su lugar, usa Android Studio para crear AVD y proyectos, o sdkmanager
para ver e instalar paquetes de SDK desde la línea de comandos.
android
es una herramienta de línea de comandos ubicada en el directorio tools/
del SDK de Android. Te permite realizar lo siguiente:
- Crear, borrar y ver dispositivos virtuales de Android (AVD)
- Crear y actualizar proyectos de Android
- Actualizar tu SDK de Android con nuevas plataformas, complementos y documentación
Si usas Android Studio, las funciones de la herramienta de android
están integradas en el IDE, por lo que no deberías necesitar 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
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 ADV
Acción | Opción | Descripción | Comentarios |
---|---|---|---|
avd |
No hay | Inicia el Administrador de AVD. | |
sdk |
No hay | 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 . |
Obligatorio | |
-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 en la que se creará el directorio al cual se moverán 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 en la que se creará el directorio al cual se moverán los archivos de este AVD. | ||
-r <new-name> |
Es el nuevo nombre de AVD si deseas cambiarle el nombre. | ||
update avd |
-n <name> |
Es el nombre del AVD que se moverá. | Obligatoria |
Acciones y opciones del proyecto
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 . |
Obligatorio | |
-k <path>|<size>[K|M] |
Es el espacio de nombres del paquete. | Obligatoria | |
-a |
Es el nombre para la clase de actividad predeterminada. | Obligatoria | |
-p <path> |
Es la ubicación del directorio de tu 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 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> |
(Obligatoria) 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 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.