Cómo ejecutar archivos de código fuente de Android empaquetados
En el proceso de aprender a desarrollar Android, a menudo te preguntas cómo se diseñan algunas aplicaciones con un excelente diseño de interfaz. La versión final de una aplicación de Android se proporciona como un archivo .apk. Entonces, ¿cómo abres este archivo .apk en tu computadora? El archivo .apk es en realidad un archivo .zip. Puede usar WinZip, WinRar, etc. para descomprimirlo. Una forma sencilla es cambiar la extensión .apk a un archivo .zip. Una forma sencilla es cambiar la extensión .apk a un archivo .zip, que luego podrá descomprimir con WinZip.
Por ejemplo, el archivo .apk de Google Map tiene los siguientes archivos y directorios después de la descompresión:
res es el archivo de recursos en la aplicación de Android, que incluye diseño, elemento de diseño, valor, menú, etc.
AndroidManifest.xml es el archivo de manifiesto de la aplicación de Android.
class.dex es código Dalvik compilado a partir de Java (no código Java).
El formato de archivo so.xml del paquete .apk es un formato de archivo XML binario. Puede utilizar AXMLPrinter2.jar
para convertir el XML binario nuevamente a formato de texto: p>
java -jar AXMLPrinter2.jar AndroidManifest.