set ANDROID_HOME=C:\Users\VotreNom\AppData\Local\Android\SdkClonez le dépôt et basculez sur la version exacte que vous utilisez pour votre éditeur ou vos templates d'exportation. Les symboles de débogage doivent correspondre au build que vous allez publier .
git clone https://github.com/godotengine/godot.git
cd godot
git checkout 4.xLancez SCons depuis le dossier racine de Godot. La documentation relative aux symboles de débogage pour Godot utilise les commandes scons pour compiler les templates d'exportation avec les symboles de débogage .
Pour les flags que vous avez mentionnés, utilisez la commande suivante (si votre version de Godot les prend en charge) :
scons platform=android target=template_debug generate_android_binaries=yes debug_symbols=yes gradle_do_not_strip=yesLa documentation de Sentry montre également que les templates d'exportation Android peuvent être compilés avec target=template_debug, platform=android, arch=arm32 et debug_symbols=yes pour produire des templates contenant les symboles de débogage .
Pour un build destiné à la publication, il est préférable d'utiliser la cible template_release, pas template_debug.
scons platform=android target=template_release generate_android_binaries=yes debug_symbols=yes gradle_do_not_strip=yesSi vous souhaitez des symboles séparés (dans un fichier .zip dédié), la documentation de Sentry pour Godot indique l'option separate_debug_symbols=yes lors de la compilation du template d'exportation avec les symboles de débogage .
Exemple complet :
scons platform=android target=template_release generate_android_binaries=yes debug_symbols=yes gradle_do_not_strip=yes separate_debug_symbols=yesImportez les symboles de débogage provenant du même build que l'AAB/APK que vous téléchargez. Les traces de crash ne peuvent être rendues lisibles que si les symboles de débogage natifs correspondent au build exporté .
Si le build ne produit pas automatiquement un fichier ZIP prêt à l'emploi, sachez que la séparation des symboles pour Google Play n'a pas toujours été simple et peut nécessiter une procédure manuelle .
Concernant la structure exacte du fichier ZIP des symboles natifs accepté par Play Console, les sources disponibles ne fournissent pas assez de détails pour garantir le format final.
Ne mélangez pas les symboles de versions différentes de Godot ou de templates d'exportation différents. Les symboles de débogage doivent impérativement correspondre au build exporté de votre jeu .
Si vous ne modifiez pas le code source de Godot, il est plus sûr d'utiliser les symboles de débogage natifs officiels fournis pour la version de Godot correspondant à vos templates d'exportation officiels .
Si vous modifiez le code source de Godot ou compilez vos propres templates, utilisez les symboles issus de votre propre build, et non les symboles officiels, car ils doivent correspondre au build exporté de votre jeu .
Les sources disponibles sont limitées concernant l'emplacement exact des fichiers de sortie sous Windows et le processus de création du ZIP pour Play Console. Pour ces détails précis, les informations sont insuffisantes.
Comments
0 comments