0 votos

¿Cuál es la diferencia entre el archivo .dex y el .apk?

Archivo .dex y .apk: ¿Qué son y cómo se ejecutan?

0 votos

es.wikipedia.org/wiki/Paquete de aplicaciones para Android y es.wikipedia.org/wiki/Dalvik_(software) . Los APK contienen la aplicación, mientras que los DEX son sólo ejecutables exportados. Un APK puede contener un classes.dex para ser ejecutado, pero esto puede ser ignorado si un *.dex o *.odex está presente.

1voto

user164976 Puntos 23

En realidad, un archivo APK es un archivo ZIP, donde se encuentra el número mágico PK en la cabecera del archivo. No sólo contiene classes.dex sino también otros archivos meta como AndroidManifest.xml que contiene la configuración básica de este archivo.

Un archivo .dex es simplemente... eh, lo considero como un ejecutable "real", como un archivo .exe en Windows o un ELF en Linux, que contiene el código de máquina (para Dalvik VM).

0voto

Anonymint Puntos 46

¿Cuál es la diferencia entre el archivo .dex y el .apk?

Archivo .dex Archivo de código de aplicación Android compilado.

Los programas de Android se compilan en archivos .dex (Dalvik Executable), que a su vez se comprimen en un único archivo .apk en el dispositivo. Los archivos .dex pueden ser creados automáticamente por Android traduciendo las aplicaciones compiladas escritas en el lenguaje de programación Java.

Referencia: Respuesta de Vineet Shukla

0 votos

Así no es como se hace referencia a otro post en SE. Usted debe citar la parte pertinente, y dar el enlace como la referencia, no publicando sólo el enlace.

1 votos

De acuerdo. No lo sabía. Lo tendré en cuenta la próxima vez.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X