badging android aapt

badging - ¿Qué es AAPT(Android Asset Packaging Tool) y cómo funciona?



aapt dump badging (4)

¿Qué significa AAPT (Android Asset Packaging Tool)? ¿Como funciona?

¿Puedo enviar el archivo .so de una aplicación en el archivo APK de otra aplicación usando AAPT?


AAPT son las siglas de Android Asset Packaging Tool. Android Asset Packaging Tool (aapt) toma los archivos de recursos de su aplicación, como el archivo AndroidManifest.xml y los archivos XML para sus Actividades, y los compila. Esta es una gran herramienta que lo ayuda a ver, crear y actualizar sus APK (así como archivos zip y jar). También puede compilar recursos en activos binarios. Es el generador de bases para aplicaciones de Android. Esta herramienta es una parte del SDK (y el marco de ensamblaje) y le permite ver, hacer y rediseñar las crónicas Zip-perfect (zip, jolt, apk)

Puedes encontrarlo

../android-sdk/build-tools/<buildToolsVersion>

  1. aapt package , aapt add - Creación de paquetes de aplicaciones de Android (APK)

  2. aapt dump : aapt dump información de un archivo APK a través de:

    • leer un código de versión

      aapt dump badging name.apk

    • Verifica tus permisos

      aapt dump permissions name.apk

  3. etc ...

Lea más here , here , here


AAPT le permite ver, crear y actualizar archivos compatibles con ZIP (ZIP, JAR y APK). También puede compilar recursos en activos binarios. Es el generador de base para aplicaciones de Android.

Por supuesto, puede enviar archivos .so desde una aplicación, pero si desea usarlo, necesitará complementos de ingeniería inversa y estos no son muy recomendables debido a la complejidad. No conozco a nadie para Android, pero hay muchos complementos de entornos.

También puedes investigar un poco antes de publicar,


Cuando se compila su aplicación, AAPT genera la clase R, que contiene ID de recursos para todos los recursos en su directorio res/ . Para cada tipo de recurso, hay una subclase R (por ejemplo, R.drawable para todos los recursos extraíbles), y para cada recurso de ese tipo, hay un número entero estático (por ejemplo, R.drawable.icon). Este entero es el ID de recurso que puede usar para recuperar su recurso.

FUENTE: https://developer.android.com/guide/topics/resources/accessing-resources.html (copiar / pegar)


Es la herramienta predeterminada del SDK de Android para empaquetar todas las clases y recursos en un archivo APK.