Falls du die Engine selbst kompilieren möchtest, folge dieser Anleitung:
Android SDK einrichten
Installiere das Android SDK und setze die Umgebungsvariable ANDROID_HOME auf den Pfad des SDK-Ordners .
set ANDROID_HOME=C:\Users\DeinName\AppData\Local\Android\Sdk
Godot-Quellcode klonen
Klone das Godot-Repository und checke die gleiche Version aus wie dein Editor oder deine Export-Templates :
git clone https://github.com/godotengine/godot.git
cd godot
git checkout 4.x
SCons-Befehl ausführen
Verwende diesen Befehl, um ein Debug-Template mit deinen gewünschten Flags zu bauen :
scons platform=android target=template_debug generate_android_binaries=yes debug_symbols=yes gradle_do_not_strip=yes
Hinweis: Die Flags generate_android_binaries, debug_symbols und gradle_do_not_strip müssen von deiner Godot-Version unterstützt werden. In älteren Versionen (vor 4.x) können andere Flags nötig sein.
Der obige Befehl erzeugt ein Debug-Template. Für die Veröffentlichung solltest du ein Release-Template bauen :
scons platform=android target=template_release generate_android_binaries=yes debug_symbols=yes gradle_do_not_strip=yes separate_debug_symbols=yes
Das Flag separate_debug_symbols=yes erzeugt separate Symbol-Dateien, die getrennt vom eigentlichen Build verpackt werden können .
Lade die Symbol-Dateien (ZIP) hoch, die aus dem gleichen Build stammen wie deine AAB/APK-Datei. Die genaue Struktur des ZIP-Ordners und wie die Symbole verpackt werden müssen, ist in den vorliegenden Quellen nicht detailliert beschrieben – hier kann ein manueller Schritt nötig sein .
bin/-Ordner deines Godot-Quellverzeichnisses.Du kannst Debug-Symbole für die Play Console erstellen – entweder durch Herunterladen der offiziellen Symbole oder durch eigenes Kompilieren mit SCons. Achte darauf, dass Symbole und Build exakt zusammenpassen, damit deine Absturzberichte lesbar sind.
Falls du die Engine selbst kompilieren möchtest, folge dieser Anleitung:
Android SDK einrichten
Installiere das Android SDK und setze die Umgebungsvariable ANDROID_HOME auf den Pfad des SDK-Ordners .
set ANDROID_HOME=C:\Users\DeinName\AppData\Local\Android\Sdk
Godot-Quellcode klonen
Klone das Godot-Repository und checke die gleiche Version aus wie dein Editor oder deine Export-Templates :
git clone https://github.com/godotengine/godot.git
cd godot
git checkout 4.x
SCons-Befehl ausführen
Verwende diesen Befehl, um ein Debug-Template mit deinen gewünschten Flags zu bauen :
scons platform=android target=template_debug generate_android_binaries=yes debug_symbols=yes gradle_do_not_strip=yes
Hinweis: Die Flags generate_android_binaries, debug_symbols und gradle_do_not_strip müssen von deiner Godot-Version unterstützt werden. In älteren Versionen (vor 4.x) können andere Flags nötig sein.
Der obige Befehl erzeugt ein Debug-Template. Für die Veröffentlichung solltest du ein Release-Template bauen :
scons platform=android target=template_release generate_android_binaries=yes debug_symbols=yes gradle_do_not_strip=yes separate_debug_symbols=yes
Das Flag separate_debug_symbols=yes erzeugt separate Symbol-Dateien, die getrennt vom eigentlichen Build verpackt werden können .
Lade die Symbol-Dateien (ZIP) hoch, die aus dem gleichen Build stammen wie deine AAB/APK-Datei. Die genaue Struktur des ZIP-Ordners und wie die Symbole verpackt werden müssen, ist in den vorliegenden Quellen nicht detailliert beschrieben – hier kann ein manueller Schritt nötig sein .
bin/-Ordner deines Godot-Quellverzeichnisses.Du kannst Debug-Symbole für die Play Console erstellen – entweder durch Herunterladen der offiziellen Symbole oder durch eigenes Kompilieren mit SCons. Achte darauf, dass Symbole und Build exakt zusammenpassen, damit deine Absturzberichte lesbar sind.