Déploiement et test des applications Xamarin.Android

Cette section comporte des guides qui expliquent comment tester une application, optimiser ses performances, la préparer pour la mise en production, la signer avec un certificat et la publier sur un Store d'applications.

Tailles de packages d'application

Cet article examine les éléments constitutifs des packages d’application Xamarin.Android, ainsi que les stratégies associées permettant de les déployer avec efficacité au cours des phases de débogage et de mise en production.

Appliquer les modifications

Ce guide décrit la fonctionnalité Appliquer les modifications qui vous permet d’envoyer (push) les modifications de ressources à votre application en cours d’exécution sans redémarrer votre application.

Générer des applications

Cette section décrit le fonctionnement du processus de génération et explique comment générer des APK propres à une interface ABI.

Émulateur en ligne de commande

Cet article aborde brièvement le démarrage de l’émulateur en ligne de commande.

Débogage

Les guides de cette section vous aident à déboguer votre application à l’aide d’émulateurs Android, d’appareils Android réels et du journal de débogage.

Configuration de l’attribut Debuggable

Cet article explique comment définir l’attribut Debuggable afin que des outils tels que adb puissent communiquer avec la Machine virtuelle Java.

Environment

Cet article décrit l’environnement d’exécution de Xamarin.Android et les propriétés système Android qui influencent l’exécution du programme.

GDB

Cet article explique comment utiliser gdb pour déboguer une application Xamarin.Android.

Installer une application système

Ce guide explique comment installer une application Xamarin.Android en tant qu’application système sur un appareil Android ou au sein d’une ROM personnalisée.

Liaison sur Android

Cet article aborde le processus de liaison utilisé par Xamarin.Android pour réduire la taille finale d’une application. Il décrit les différents niveaux de liaison possibles, et aide à résoudre les problèmes et à limiter les erreurs potentiellement causées par l’éditeur de liens.

Performances de Xamarin.Android

De nombreuses techniques permettent d’accroître les performances des applications générées avec Xamarin.Android. Ensemble, ces techniques peuvent considérablement réduire la charge de travail d’un processeur, de même que la quantité de mémoire consommée par une application.

Profilage des applications Android

Ce guide explique comment utiliser les outils de profilage pour examiner les performances et l’utilisation de la mémoire d’une application Android.

Préparation d’une application pour la mise en production

Une fois qu’une application a été codée et testée, il est nécessaire de préparer un paquet pour la distribution. La première tâche de préparation de ce paquet consiste à générer l’application pour sa mise en production, ce qui implique principalement de définir quelques attributs d’application.

Signature du package d’application Android

Découvrez comment créer une identité de signature Android, créer un nouveau certificat de signature pour les applications Android et signer l’application avec le certificat de signature. Cette rubrique explique aussi comment exporter l’application sur disque pour une distribution ad-hoc. Le fichier APK ainsi créé peut être chargé de façon indépendante (sideloaded) dans les appareils Android sans passer par un App Store.

Publication d’une application

Cette série d’articles décrit les étapes à suivre pour distribuer publiquement une application créée avec Xamarin.Android. La distribution peut passer par des canaux tels que l’e-mail, un serveur web privé, Google Play ou Amazon Appstore pour Android.