Diffusez votre application sur Google Play

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
91
Mois de parution
juillet 2017
Spécialité(s)


Résumé
Il est temps de penser aux autres utilisateurs et de diffuser enfin notre application. Libre à vous de choisir si celle-ci doit être gratuite ou payante.

Avant de passer à l'ultime étape de notre projet et déployer notre application, nous allons réaliser quelques opérations de « nettoyage ».

1. Supprimer les logs et android:debuggable

Les logs vers le Logcat doivent être supprimés ou suspendus, le mode release ne doit pas générer des logs inutiles.

Le logcat peut être exécuté de façon conditionnelleen fonction du mode de build. La variable static BuildConfig.DEBUGpermet de déterminer le mode de build courant. Il est alors possible de conditionner l’utilisation du logcat :

...

if(BuildConfig.DEBUG){

   Log.v(TAG, intent.getAction());

}

...

Le mode de build est choisi via le menu Build > Select Build Variant, sélectionner release ou debug. Dans le répertoire app/build/generated/source/debug et app/build/generated/source/release, sous le nom de package, se trouve le fichier BuildConfig.java qui contient des variables. Ces deux fichiers sont utilisés selon le mode de build :

packagemag.linux.android_sensors;


public finalclass...

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous