Este es el comando aapt que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
aapt - Herramienta de empaquetado de activos de Android
SINOPSIS
apto comando [opciones] archivos ...
apto l [ist] [-v] [-a] archivo. {zip, jar, apk}
Enumere el contenido del archivo compatible con Zip.
apto d [ump] [--values] QUÉ archivo. {apk} [activo [activo ...]]
strings Imprime el contenido del grupo de cadenas de la tabla de recursos en el APK.
badging Imprime la etiqueta y el icono de la aplicación declarada en APK.
permisos Imprime los permisos del APK.
recursos Imprime la tabla de recursos del APK.
configuraciones Imprime las configuraciones en el APK.
xmltree Imprime los xmls compilados en los activos dados.
xmlstrings Imprime las cadenas de los activos xml compilados dados.
apto p [paquete] [-d] [-f] [-m] [-u] [-v] [-x] [-z] [-M AndroidManifest.xml]
[-0 extensión [-0 extensión ...]] [-g tolerancia] [-j jarfile]
[--debug-mode] [--min-sdk-version VAL] [--target-sdk-version VAL]
[--app-version VAL] [--app-version-name TEXTO] [--custom-package VAL]
[--rename-manifest-package PAQUETE]
[--rename-instrumentation-target-package PAQUETE]
[--utf16] [--auto-añadir-superposición]
[--max-res-versión VAL]
[-I paquete-base [-I paquete-base ...]]
[-A asset-source-dir] [-G class-list-file] [-P public-definition-file]
[-S fuentes-de-recursos [-S fuentes-de-recursos ...]]
[-F archivo-apk] [-J R-archivo-dir]
[--producto producto1, producto2, ...]
[-c CONFIGURACIONES] [--configuraciones preferidas CONFIGURACIONES]
[directorio de archivos sin formato [directorio de archivos sin formato] ...]
[--salida-texto-símbolos DIR]
Empaquete los recursos de Android. Leerá activos y recursos que están
suministrado con los argumentos -M -A -S o raw-files-dir. El -J -P -F y -R
Las opciones controlan qué archivos se generan.
apto r [emove] [-v] archivo. {zip, jar, apk} archivo1 [archivo2 ...]
Elimina los archivos especificados del archivo compatible con Zip.
apto un archivo [dd] [-v]. {zip, jar, apk} archivo1 [archivo2 ...]
Agregue los archivos especificados a un archivo compatible con Zip.
apto c [runch] [-v] -S recursos-fuentes ... -C carpeta-salida ...
Realice el preprocesamiento de PNG en una o varias carpetas de recursos
y almacenar los resultados en la carpeta de salida.
apto s [ingleCrunch] [-v] -i archivo-de-entrada -o archivo de salida
Realice el preprocesamiento PNG en un solo archivo.
apto versión]
Imprime la versión del programa.
DESCRIPCIÓN
La herramienta de empaquetado de activos de Android (aapt) toma los archivos de recursos de la aplicación, como el
AndroidManifest.xml y los archivos XML para sus actividades, y los compila. Un
R.java también se produce para que pueda hacer referencia a sus recursos desde su código Java.
OPCIONES
Un resumen de las opciones se incluye a continuación.
-a imprimir datos específicos de Android (recursos, manifiesto) al enumerar
-c especificar qué configuraciones incluir. El valor predeterminado son todas las configuraciones. los
El valor del parámetro debe ser una lista de valores de configuración separados por comas.
Las configuraciones regionales deben especificarse como un idioma o un par idioma-región. Algunos
ejemplos:
en
puerto, en
puerto, tierra, en_US
Si coloca la configuración regional especial, zz_ZZ en la lista, funcionará
pseudolocalización en la configuración regional predeterminada, modificando todas las cadenas para que pueda
Busque cadenas que no pasaron por el proceso de internacionalización. Por ejemplo:
puerto, tierra, zz_ZZ
-d uno o más elementos del dispositivo para incluir, separados por comas
-f forzar la sobrescritura de archivos existentes
-g especificar una tolerancia de píxeles para forzar las imágenes a escala de grises, por defecto 0
-j especificar un archivo jar o zip que contenga clases para incluir
-k ruta basura de archivo (s) agregado
-m hacer directorios de paquetes en la ubicación especificada por -J
-u actualizar los paquetes existentes (agregar nuevos, reemplazar los antiguos, eliminar archivos eliminados)
-v salida detallada
-x crear ID de recursos ampliables (que no sean de aplicación)
-z requiere la localización de los atributos de recursos marcados con localization = "sugerido"
-A directorio adicional en el que encontrar archivos de activos sin procesar
-G Un archivo para generar opciones de proguard.
-F especificar el archivo apk para generar
-I agregar un paquete existente al conjunto de inclusión base
-J especificar dónde generar las definiciones de constantes de recursos R.java
-M especificar la ruta completa a AndroidManifest.xml para incluir en zip
-P especificar dónde generar las definiciones de recursos públicos
-S directorio en el que encontrar recursos. Se analizarán varios directorios y
La primera coincidencia encontrada (de izquierda a derecha) tendrá prioridad.
-0 especifica una extensión adicional para la que dichos archivos no se almacenarán
comprimido en el .apk. Una cadena vacía significa no comprimir ningún archivo.
--modo de depuración
inserta android: debuggable = "true" en el nodo de la aplicación del manifiesto,
haciendo que la aplicación sea depurable incluso en dispositivos de producción.
--min-sdk-versión
inserta android: minSdkVersion en el manifiesto. Si la versión es 7 o superior, la
La codificación predeterminada de los recursos estará en UTF-8.
--target-sdk-versión
inserta android: targetSdkVersion en el manifiesto.
--max-res-versión
ignora los directorios de recursos versionados por encima del valor dado.
--valores
cuando se usa con "recursos de volcado" también incluye valores de recursos.
- código de versión
inserta android: versionCode en el manifiesto.
- nombre-de-versión
inserta android: versionName en el manifiesto.
- paquete personalizado
genera R.java en un paquete diferente.
--extra-paquetes
generar R.java para bibliotecas. Separe las bibliotecas con ':'.
--generar-dependencias
generar archivos de dependencia en los mismos directorios para R.java y el paquete de recursos
--auto-añadir-superposición
Agregue automáticamente recursos que solo están en superposiciones.
--configuraciones-preferidas
Como la opción -c para filtrar configuraciones innecesarias, pero solo expresa un
preferencia. Si no hay ningún recurso disponible con la configuración preferida
entonces no será despojado.
--renombrar-manifiesto-paquete
Vuelva a escribir el manifiesto para que su nombre de paquete sea el nombre de paquete dado aquí.
Los nombres de clases relativas (por ejemplo .Foo) se cambiarán a nombres absolutos con la
paquete antiguo para que no sea necesario cambiar el código.
--renombrar-paquete-objetivo-de-instrumentación
Vuelva a escribir el manifiesto para que todos sus componentes de instrumentación apunten al
paquete. Útil cuando se usa junto con --rename-manifest-package para corregir
pruebas contra un paquete que ha sido renombrado.
--producto
Especifica qué variante elegir para las cadenas que tienen variantes de producto
--utf16
cambia la codificación predeterminada de los recursos a UTF-16. Solo es útil cuando el nivel de API es
establecido en 7 o superior donde la codificación predeterminada es UTF-8.
--identificación-no-constante
Haga que el ID de recursos no sea constante. Esto es necesario para crear una clase java de R que
no contiene el valor final, pero se utiliza para crear bibliotecas compiladas reutilizables
que necesitan acceder a los recursos.
--error-en-inserción fallida
Obliga a aapt a devolver un error si no puede insertar valores en el manifiesto con
--debug-mode, --min-sdk-version, --target-sdk-version --version-code y --version-
nombre. La inserción normalmente falla si el manifiesto ya define el atributo.
--salida-texto-símbolos
Genera un archivo de texto que contiene los símbolos de recursos de la clase R en el
carpeta especificada.
--ignorar-activos
Activos que deben ignorarse.
Use aapt en línea usando los servicios de onworks.net