4 votes

Fichier ODEX : Est-ce que chaque application en a un et si oui, où sont-ils stockés ?

Je sais que .odex sont des fichiers .dex optimisés.

J'ai vu beaucoup de .odex sous le chemin /system sur mon téléphone. Je suis juste curieux de savoir s'il y a aussi .odex pour mes applications installées.

J'ai cherché dans le système de fichiers mais je n'ai pas pu trouver .odex pour mes applications installées. Mais je suppose qu'ils existent - la question est juste de savoir où ils sont stockés.

BTW : Mon téléphone est un Samsung Galaxy Nexus enraciné avec Android 4.1.2.

4voto

martinatime Points 1863

Lorsque votre ROM est démarrée pour la première fois, le Dalvik d'Android passe en revue chaque apk et en extrait le fichier dex. Il place les fichiers dex dans le dossier cache - situé dans /data/dalvik-cache. C'est ce répertoire qui est effacé lorsque vous videz le cache de dalvik dans votre outil de récupération.

0voto

Semo Points 1

Oui, chaque application utilisateur a un fichier odex. Vérifiez /data/app et vous verrez que chaque application utilisateur a un dossier appelé oat dans ce dossier, dans lequel vous verrez un fichier odex

-1voto

EOL Points 24342

Je crois que chaque application a une base de données ODEX car elle conserve les fichiers de l'application, le widget ou l'apk ne peut pas fonctionner sans elle. Il est normalement situé dans le système de fichiers sécurisé sous les applications, chaque application a son icône et le fichier odex avec le même nom .ODEX à côté d'elle.

-1voto

Jugurtha Green Points 1

Pour savoir où .odex sont stockés, vous pouvez utiliser un émulateur de terminal et exécuter la commande suivante :

su && find / -name=*.odex*

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X