Chargement...

14 février 2017 2,684 vues

Description du format de fichier Android APK

Installation manuelle des applications Android

Le format de fichier APK est le format de paquet d'application par défaut utilisé par le système d'exploitation pour les smartphones et les tablettes appelés Google Android. L'archive Android APK contient toutes les données importantes nécessaires pour exécuter l'application Android qu'elle renferme.

Tout ce que vous devez savoir sur Android APK

Icône AndroidLe format de fichier APK est le format de paquet d'application par défaut utilisé par le système d'exploitation pour smartphones et tablettes appelé Google Android. L'archive Android APK contient toutes les données importantes pour exécuter l'application Android stockée en son sein.

La principale source d'applications pour Android est Google Play (anciennement Android Market), qui est une application installée dans l'installation propre de Google Android, mais les utilisateurs peuvent également y accéder via un navigateur web.
 

Informations utiles sur les paquets Android

Emplacement par défaut des archives APK

 

  • Les APK Android préinstallés sont stockés dans le dossier /system/app.
  • Les APK installés par l'utilisateur sont stockés dans le dossier /data/app.

Pour gérer les applications installées sur Android, allez dans le Menu → Paramètres → Applications → Gérer les applications.

Pour voir la structure du répertoire Android, vous devez installer un gestionnaire de fichiers Android sur le système, tel que Astro Explorer ou Root Explorer.

Fenêtre principale d'Astro Explorer

Astro Explorer

Structure du paquet d'application Android

Le paquet d'application APK utilise le format de compression ZIP, qui est largement supporté et les archives ZIP peuvent être ouvertes dans une variété de systèmes d'exploitation ou d'utilitaires de compression. Pour voir le contenu d'une archive APK, il suffit de renommer son extension de fichier APK en ZIP et de l'ouvrir.

La structure du fichier APK après compilation :

Fichier Android APK ouvert dans l'explorateur Windows

  • Le dossier assets contient des documents au format HTML qui informent sur l'application, les informations de licence, la FAQ, etc.
     
  • Le dossier META-INF contient des données utilisées pour assurer l'intégrité du paquet APK et la sécurité du système. Il y a plusieurs fichiers dans le dossier META-INF, à savoir : CERT.RSA, CERT.DSA, CERT.SF et MANIFEST.MF.
     
  • Le dossier res contient les fichiers de ressources, tels que graphiques, sons, paramètres, etc.
     
  • Le fichier AndroidManifest.xml contient des informations sur le nom, la version, les droits d'accès, ainsi que des références aux fichiers de bibliothèque et autres.
     
  • classes.dex est le fichier exécutable de la machine virtuelle Dalvik. Ce fichier contient les codes sources Java compilés. Le fichier DEX ne peut être exécuté que dans la machine virtuelle Dalvik et l'environnement d'exécution Java ne peut pas exécuter les fichiers DEX.
     
  • resource.arsc est le fichier binaire de ressources après compilation.

Les environnements de développement intégrés recommandés par Google pour le développement d'applications pour le système d'exploitation Android sont Eclipse avec le plugin ADT et IntelliJ IDEA.
D'autres outils de développement Android, tels que le Android SDK et les Android SDK Tools, sont téléchargeables depuis le site développeur de Google Android.

Installation des applications Android sur carte mémoire

Cette fonctionnalité est prise en charge depuis la version 2.2 Froyo d'Android. Les applications installées sur la carte mémoire sont cryptées et stockées dans le dossier .android_secure. Les applications Android cryptées ont l'extension de fichier ASEC. Cependant, l'installation sur carte mémoire doit également être prise en charge dans l'application Android.

Note : Pour les versions plus anciennes d'Android (avant 2.1), cela n'était possible qu'en rootant votre appareil.

Pour la déplacer vers la carte mémoire, allez dans le Menu ► Paramètres Applications ► Gérer applications et appuyez sur l'application puis sélectionnez l'option Déplacer vers la carte SD.

Option Déplacer vers la carte SD sur Android

Option Déplacer vers la carte SD sur Android
 

Installation des applications Android via câble USB

Pour installer des applications téléchargées sous forme de fichier APK depuis Internet, vous avez besoin d'une carte mémoire insérée dans l'appareil et bien sûr d'un explorateur de fichiers installé. Pour installer un fichier APK via USB, suivez ces quelques étapes :

  1. Connectez le téléphone au port USB en tant que périphérique de stockage de masse
  2. Ouvrez la carte mémoire dans l'explorateur Windows ou le Finder Mac et copiez le fichier APK sur la carte
  3. Déconnectez le téléphone et ouvrez l'explorateur de fichiers installé sur le téléphone
  4. Allez dans le dossier /sdcard, ou /mnt/sdcard, appuyez sur le fichier APK et sélectionnez l'option Ouvrir le gestionnaire d'applications

Options du fichier APK Android dans Astro Explorer

Options d'ouverture du fichier APK dans Astro Explorer
 

Certains fabricants désactivent le service d'installation d'applications via USB sur leurs téléphones. Pour activer cette option, allez dans Paramètres  Applications et activez l'option Sources inconnues.

 

Paramètres Sources inconnues Android

Option Sources inconnues dans les paramètres des applications
 

Si vous êtes intéressé par le développement d'applications Google Android, visitez le site développeur Android, qui contient des instructions détaillées, des exemples de code, des articles et d'autres tutoriels.

Articles connexes

4 février 2022

Comment exécuter des applications Android sous Windows

Vous vous êtes déjà demandé si vous pouvez exécuter des applications Android sous Windows ? La répon...

Lire la suite
3 mars 2017

Comment effacer les applications par défaut sur Android

Cet article couvre les bases de la réinitialisation ou du changement de l'association d'application...

Lire la suite
23 mai 2016

Comment installer Android dans VirtualBox

Il y a quelques mois, des personnes de Jide Technology ont présenté Remix OS, un port du système d'e...

Lire la suite
7 novembre 2014

Exécutez des applications Android dans Google Chrome

Chrome OS contient la plateforme App Runtime for Chrome qui permet aux utilisateurs d'exécuter des a...

Lire la suite
20 février 2013

Exécuter des applications Android sur Mac

Voulez-vous exécuter des applications Android sur Mac ? Il est désormais possible de les faire fonct...

Lire la suite
8 février 2011

Comment installer Flash Player sur Android Eclair

Voulez-vous bénéficier du support d'Adobe Flash sur votre ancien smartphone avec une version antérie...

Lire la suite