Skip to content

Préparer le build de production : R8/ProGuard et symboles de débogage natifs #7

Description

@jonathan-alfonso

Suite au premier déploiement en tests fermés, le Google Play Console a affiché deux avertissements dont je dois m'occuper avant le passage en production.

**Tâches à effectuer : **

1. Activer l'obscurcissement R8/ProGuard

  • **Avertissement : ** "Aucun fichier de désobscurcissement n'est associé à cet App Bundle..."
  • **Action : ** Dans app/build.gradle.kts, pour le buildType release, passer isMinifyEnabled de false à true.
  • **Objectif : ** Réduire la taille de l'APK et obscurcir le code pour la sécurité. S'assurer que le mapping.txt est bien généré et envoyé au Play Console pour pouvoir déboguer les futurs plantages.

2. Importer les symboles de débogage natifs

  • **Avertissement : ** "Cet App Bundle contient du code natif, et vous n'avez pas importé de symboles de débogage."
  • **Action : ** Dans app/build.gradle.kts, pour le buildType release, ajouter la configuration NDK pour générer les symboles.
    ndk { debugSymbolLebel = "FULL" }
  • **Objectif : ** Faciliter l'analyse et le débogage des plantages qui pourraient survenir dans le code natif (librairies C/C++).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions