Está en la página 1de 4

Herramientas de línea de comandos

bookmark_border

El SDK de Android se compone de varios paquetes necesarios para el desarrollo de


apps. En esta página, se enumeran las herramientas de línea de comandos más
importantes que están disponibles, organizadas por los paquetes en los que se
entregan.

Puedes instalar y actualizar cada paquete con el SDK Manager o la herramienta de


línea de comandos sdkmanager de Android Studio. Todos los paquetes se
descargan en el directorio del SDK de Android, que puedes ubicar de la siguiente
manera:

1. En Android Studio, haz clic en File > Project Structure.


2. En el panel de la izquierda, selecciona SDK Location. La ruta se muestra en
la ubicación del SDK de Android.

Configura las variables de entorno

Recomendamos configurar la variable de entorno para ANDROID_HOME cuando uses


la línea de comandos. Además, configura la ruta de búsqueda de comandos para
incluir ANDROID_HOME/tools, ANDROID_HOME/tools/bin y ANDROID_HOME/platform-tools a
fin de encontrar las herramientas más comunes. Los pasos varían según el SO,
pero lee Cómo configurar variables del entorno para obtener una guía general.

Herramientas de línea de comandos del SDK de


Android
Se encuentran en la siguiente ubicación: android_sdk/cmdline-tools/version/bin/

Nota: El paquete de herramientas de línea de comandos del SDK de Android, que se encuentra
en cmdline-tools, reemplaza el paquete de herramientas del SDK, que se encuentra
en tools. Con el nuevo paquete, puedes seleccionar la versión de las herramientas de línea de
comandos que desees instalar y puedes instalar varias versiones a la vez. Con el paquete
anterior, solo puedes instalar la versión más reciente de las herramientas. Por lo tanto, el
nuevo paquete te permite depender de versiones específicas de las herramientas de línea de
comandos sin que se interrumpa el código cuando se lancen versiones nuevas. Si deseas
obtener información sobre el paquete de herramientas del SDK obsoleto, consulta las notas de
la versión de las herramientas del SDK de Android.

Si no usas Android Studio, puedes descargar aquí el paquete de herramientas de


línea de comandos.
apkanalyzer

Proporciona estadísticas sobre la composición de tu APK una vez


completado el proceso de compilación.

avdmanager

Te permite crear y administrar dispositivos virtuales de Android (AVD)


desde la línea de comandos.

lint

Escanea el código para ayudarte a identificar y corregir problemas con la


calidad estructural de tu código.

retrace

En las apps compiladas con R8, retrace decodifica un seguimiento de pila


ofuscado que se vuelve a asignar a tu código fuente original.

sdkmanager

Te permite ver, instalar, actualizar y desinstalar paquetes para el SDK de


Android

Herramientas de compilación del SDK de Android


Se encuentra en la siguiente ubicación: android_sdk/build-tools/version/
Consulta las notas de la versión de las herramientas de compilación del SDK para
obtener más información.

Este paquete es necesario a fin de crear apps para Android. La mayoría de las
herramientas en este paquete son invocadas por las herramientas de compilación
y no están pensadas para ti. Sin embargo, las siguientes herramientas de línea de
comandos pueden ser útiles:

AAPT2

Analiza, indexa y compila recursos de Android en un formato binario que


está optimizado para la plataforma Android, y empaqueta los recursos
compilados en una sola salida.

apksigner
Firma los APK y comprueba si las firmas del APK se verificarán con éxito en
todas las versiones de plataforma que admite un APK determinado.

zipalign

Optimiza los archivos APK garantizando que todos los datos sin comprimir
comiencen con una alineación determinada en relación con el inicio del
archivo.

Nota: Puedes tener varias versiones de las herramientas de compilación y compilar tu app
para diferentes versiones de Android.

Herramientas de la plataforma del SDK de Android


Se encuentra en la siguiente ubicación: android_sdk/platform-tools/
Consulta las notas de la versión de las herramientas de plataforma del SDK para
obtener más información.

Estas herramientas se actualizan con cada nueva versión de la plataforma de


Android para admitir nuevas funciones y corregir errores o mejorar las
herramientas. Cada actualización es retrocompatible con versiones anteriores de
la plataforma.

Además de descargarlas desde el SDK Manager, puedes descargar aquí las


herramientas de la plataforma de SDK.

adb

Android Debug Bridge (adb) es una herramienta versátil que te permite


administrar el estado de una instancia de emulador o dispositivo con
Android. También puedes usarla para instalar un APK en un dispositivo.

etc1tool

Una utilidad de línea de comandos que te permite codificar imágenes PNG


al estándar de compresión ETC1 y decodificar imágenes comprimidas ETC1
de nuevo a PNG.

fastboot

Actualiza un dispositivo con imágenes de plataforma y del sistema. Para


obtener instrucciones de escritura en la memoria flash, consulta Imágenes
de fábrica para dispositivos Nexus y Pixel.

logcat
Se invoca mediante adb para ver los registros de la app y del sistema.

También podría gustarte