ANDROID_HOMEÖrnek Komut İstemi (Command Prompt) kodu:
set ANDROID_HOME=C:\Users\KullaniciAdiniz\AppData\Local\Android\Sdk
Godot Kaynak Kodunu Klonlayın:
Godot'un GitHub deposundan kaynak kodunu bilgisayarınıza indirin. Kullandığınız Godot editörü ve export template'i ile aynı sürüme geçiş yapmayı unutmayın. Debug sembolleri, yayınlayacağınız build ile birebir eşleşmelidir .
git clone https://github.com/godotengine/godot.git
cd godot
git checkout 4.x
SCons ile Derleme İşlemini Başlatın:
Godot kaynak kodunun bulunduğu klasörde, aşağıdaki scons komutunu çalıştırın. Aşağıdaki örnek, istediğiniz tüm flag'leri içermektedir. Bu komut, template_debug hedefiyle bir Android template'i debug sembolleriyle birlikte oluşturacaktır .
scons platform=android target=template_debug generate_android_binaries=yes debug_symbols=yes gradle_do_not_strip=yes
Oyununuzu yayınlamak için kesinlikle release hedefini kullanmalısınız. Debug sembollerini de ekleyerek aşağıdaki gibi bir komut kullanabilirsiniz :
scons platform=android target=template_release generate_android_binaries=yes debug_symbols=yes gradle_do_not_strip=yes
Eğer sembolleri ayrı bir dosya olarak almak isterseniz, separate_debug_symbols=yes flag'ini de ekleyebilirsiniz :
scons platform=android target=template_release generate_android_binaries=yes debug_symbols=yes gradle_do_not_strip=yes separate_debug_symbols=yes
Play Console'a, yüklediğiniz AAB veya APK dosyası ile aynı build işleminden çıkan debug sembollerini yüklemeniz gerektiğini unutmayın . Sadece bu şekilde Google, sizin için anlamlı crash raporları oluşturabilir.
Önemli Uyarı: Geçmişte Godot'un, Google Play için sembolleri otomatik olarak ayrıştırma desteği bulunmuyordu ve bu işlem manuel olarak yapılabiliyordu ancak prosedürü basit değildi . Mevcut kaynaklar, Windows'ta çıktı dosyalarının tam konumu ve Play Console için ZIP dosyasının hazırlanması hakkında yeterli bilgi sağlamamaktadır. Bu nedenle, olası bir sorunda Godot topluluk forumlarından veya resmi dokümantasyondan yardım almanız gerekebilir.
ANDROID_HOMEÖrnek Komut İstemi (Command Prompt) kodu:
set ANDROID_HOME=C:\Users\KullaniciAdiniz\AppData\Local\Android\Sdk
Godot Kaynak Kodunu Klonlayın:
Godot'un GitHub deposundan kaynak kodunu bilgisayarınıza indirin. Kullandığınız Godot editörü ve export template'i ile aynı sürüme geçiş yapmayı unutmayın. Debug sembolleri, yayınlayacağınız build ile birebir eşleşmelidir .
git clone https://github.com/godotengine/godot.git
cd godot
git checkout 4.x
SCons ile Derleme İşlemini Başlatın:
Godot kaynak kodunun bulunduğu klasörde, aşağıdaki scons komutunu çalıştırın. Aşağıdaki örnek, istediğiniz tüm flag'leri içermektedir. Bu komut, template_debug hedefiyle bir Android template'i debug sembolleriyle birlikte oluşturacaktır .
scons platform=android target=template_debug generate_android_binaries=yes debug_symbols=yes gradle_do_not_strip=yes
Oyununuzu yayınlamak için kesinlikle release hedefini kullanmalısınız. Debug sembollerini de ekleyerek aşağıdaki gibi bir komut kullanabilirsiniz :
scons platform=android target=template_release generate_android_binaries=yes debug_symbols=yes gradle_do_not_strip=yes
Eğer sembolleri ayrı bir dosya olarak almak isterseniz, separate_debug_symbols=yes flag'ini de ekleyebilirsiniz :
scons platform=android target=template_release generate_android_binaries=yes debug_symbols=yes gradle_do_not_strip=yes separate_debug_symbols=yes
Play Console'a, yüklediğiniz AAB veya APK dosyası ile aynı build işleminden çıkan debug sembollerini yüklemeniz gerektiğini unutmayın . Sadece bu şekilde Google, sizin için anlamlı crash raporları oluşturabilir.
Önemli Uyarı: Geçmişte Godot'un, Google Play için sembolleri otomatik olarak ayrıştırma desteği bulunmuyordu ve bu işlem manuel olarak yapılabiliyordu ancak prosedürü basit değildi . Mevcut kaynaklar, Windows'ta çıktı dosyalarının tam konumu ve Play Console için ZIP dosyasının hazırlanması hakkında yeterli bilgi sağlamamaktadır. Bu nedenle, olası bir sorunda Godot topluluk forumlarından veya resmi dokümantasyondan yardım almanız gerekebilir.