Skip to content

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

@jonathan-alfonso

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++).

Metadata

Metadata

Labels

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions