Préparation d'une application Android pour son déploiement

Remonter à Développement d'applications mobiles Android


Votre application Android est déployée quand vous l'exécutez sur un périphérique cible Android. Vous pouvez aussi utiliser le Gestionnaire de déploiement pour gérer les fichiers déployés. Lorsque votre application Android est prête pour le déploiement final, vous pouvez construire et signer votre application. Voir Déploiement de votre application Android signée.

Configuration des options pour le déploiement de votre application Android

Vous devez configurer plusieurs options pour votre application Android avant de construire l'application pour la distribution. Les propriétés que vous configurez sont fournies avec votre application, dans le fichier AndroidManifest.xml. Vous ne pouvez pas modifier ces propriétés après avoir construit et signé votre application. Parce que ces propriétés fournissent des informations clés concernant votre application, vous devez vous assurer qu'elles contiennent des valeurs correctes avant de déployer votre application. Dans le cas contraire, il se peut que vous deviez reconstruire votre application pour changer les valeurs configurées.

Avant chaque release de votre application Android, vous devez vérifier que chaque paramètre est correctement configuré.

Pour configurer votre application Android :

  • Sur la page Projet > Options > Application, fournissez les icônes et images représentant votre application.
  • Sur la page Projet > Options > Informations de version, augmentez le code de version de votre application. Les magasins d'applications comme Google Play peuvent nécessiter que les nouvelles versions de votre application aient toujours un code de version supérieur aux versions précédentes.
  • Sur la page Projet > Options > Permissions d'utilisation, définissez les permissions requises par votre application pour fonctionner.
  • Sur la page Projet > Options > Approvisionnement, sélectionnez dans Cible la configuration de construction que vous voulez utiliser pour déployer votre application (par exemple, Release) et fournissez un fichier magasin de clés si vous n'en avez pas déjà créer un. Cette étape est nécessaire afin d'installer votre application dans un périphérique ayant le débogage USB désactivé et de distribuer votre application à d'autres. Pour de plus amples informations sur les fichiers magasin de clés, voir : http://docs.oracle.com/javase/1.5.0/docs/api/java/security/KeyStore.html.

Personnalisation de votre fichier AndroidManifest.xml

RAD Studio écrit les options de votre application Android dans un fichier Android spécial, AndroidManifest.xml, qui est inclus dans votre package Android final quand vous déployez votre application pour Android. Ce fichier définit des informations comme le code de version ou le nom d'affichage de votre application, la liste des permissions requises par votre application, etc.

Généralement, vous n'avez pas besoin de modifier ce fichier, et vous pouvez laisser RAD Studio s'occuper de tout. Néanmoins, RAD Studio vous permet de personnaliser le contenu du fichier AndroidManifest.xml si vous devez inclure des données personnalisées dans ce fichier que vous ne pouvez pas définir visuellement dans vos options de projet.

Quand vous construisez une application pour la plate-forme cible Android pour la première fois, RAD Studio ajoute un fichier au dossier de votre projet : AndroidManifest.template.xml. Chaque fois que vous construisez votre application pour Android, RAD Studio lit ce fichier, remplace des espaces réservés du fichier par les valeurs réelles de vos options de projet, et écrit le contenu résultant dans un fichier de sortie : Android\<build configuration>\AndroidManifest.xml. Ce fichier de sortie est le fichier AndroidManifest.xml qui est inclus dans le package Android que RAD Studio génère quand vous déployez votre application pour la plate-forme cible Android.

Pour personnaliser le fichier de sortie AndroidManifest.xml d'un projet unique, modifiez le contenu de AndroidManifest.template.xml.

Le fichier AndroidManifest.template.xml que RAD Studio ajoute à un projet quand vous construisez ce projet pour la plate-forme cible Android pour la première fois provient de %AppData%\Embarcadero\BDS\<n.n>\AndroidManifest.xml. Si vous voulez que vos nouveaux projets aient un autre fichier AndroidManifest.template.xml de démarrage, modifiez ce fichier.

Voir aussi