.dex et .apk : Que sont-ils et comment s'exécutent-ils ?
Réponses
Trop de publicités?En fait, un fichier APK est un fichier ZIP, dans lequel se trouve le numéro magique. PK
dans l'en-tête du fichier. Il contient non seulement classes.dex
mais aussi d'autres métafichiers tels que AndroidManifest.xml
qui contient la configuration de base de ce fichier.
Un fichier .dex est juste... euh, je le considère comme un "vrai" exécutable, comme un fichier .exe sous Windows ou un ELF sous Linux, qui contient le code machine (pour Dalvik VM).
Quelle est la différence entre un fichier .dex et un fichier .apk ?
Fichier .dex Fichier de code compilé de l'application Android.
Les programmes Android sont compilés dans des fichiers .dex (Dalvik Executable), qui sont à leur tour zippés en un seul fichier .apk sur l'appareil. Les fichiers .dex peuvent être créés automatiquement par Android en traduisant les applications compilées écrites dans le langage de programmation Java.
Référence : Réponse de Vineet Shukla