¿Qué es un archivo APK? ¿Cómo se relaciona con Android?

El cartel original: Hakurei Reimu Vistas: 1034 Respuestas: 3 Publicado en: 2012-03-05 00:06:41
APK es la abreviatura de Android Package, que es el paquete de instalación de Android. APK es un formato de archivo similar a Symbian Sis o Sisx. Puede instalarlo transfiriendo directamente el archivo APK al emulador de Android o al teléfono Android para su ejecución. El archivo APK está en realidad en formato zip, pero el nombre del sufijo se cambia a apk. Después de descomprimirlo mediante UnZip, podrá ver el archivo Dex. Dex es el nombre completo de Dalvik VM ejecuta, que es el programa de ejecución de Android Dalvik. No es el código de bytes de Java ME sino el código de bytes de Dalvik.

La estructura de un archivo APK es:
mete-INF Los archivos Jar a menudo pueden ver el directorio
res donde se almacenan los archivos de recursos
AndroidManifest. Archivo de configuración global del programa xml
classes. Código de bytes dex Dalvik
recursos. arsc Archivo de recursos binarios compilado

En resumen, descubrimos que Android primero necesita UnZip cuando ejecuta un programa, y ​​luego es tan directo como Symbian, que es diferente del archivo PE en Windows Mobile. Esto no es muy confidencial ni confiable para el programa. Se puede descompilar mediante el comando dexdump, pero esto está en línea con la ley de desarrollo. Los Windows Gadgets de Microsoft o WPF también utilizan esta arquitectura.

En la plataforma Android, el archivo ejecutable de dalvik vm está empaquetado en formato apk, y el cargador de tiempo de ejecución final lo descomprimirá y obtendrá el androidmanifest compilado. Acceso de seguridad relacionado con la rama de permisos en el archivo xml, pero todavía existen muchas restricciones de seguridad. Si transfiere el archivo apk a la carpeta /system/app, encontrará que la ejecución no tiene restricciones. Al final, es posible que los archivos que instalamos habitualmente no estén en esta carpeta, y los archivos apk del sistema en la rom de Android se colocarán en esta carpeta de forma predeterminada y tienen permisos de root.
responder 🤍 0 📤 compartir recolectar
O es un avión Seiben, indica que no entiendo
Jajajajaja
Leer 959/
— Todas las respuestas cargadas —

Deja una respuesta