Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Build Gradle per Android
Godot offre la possibilità di compilare attraverso il sistema di compilazione Gradle. Invece di utilizzare il modello predefinito incluso con Godot, un progetto Java per Android è installato nella cartella del progetto. Godot lo compilerà e lo utilizzerà come modello di esportazione ogni volta che il progetto viene esportato.
There are some reasons why you may want to do this:
Modificare il progetto prima che sia compilato.
Aggiungere SDK esterni che sono compilati con il proprio progetto.
Configurare la build Gradle è un processo abbastanza semplice. Ma prima è necessario seguire i passaggi da esportazione per Android fino a Configurazione in Godot. Dopodiché, seguire i passaggi seguenti.
Configurare l'ambiente di build gradle
Andare al menu Progetto e installare il modello Build Gradle:
Assicurarsi che i modelli di esportazione siano scaricati. Se non lo sono, questo menu aiuterà a scaricarli.
Un progetto Android basato su Gradle verrà creato in res://android/build. Non è necessario modificare questi file, a meno che non sia davvero necessario modificare il progetto.
Abilitare la build gradle e esportarla
Quando si configura il progetto Android nella finestra Progetto > Esporta, è necessario abilitare Build Gradle:
D'ora in poi, tentare di esportare il progetto o di distribuirlo con un clic chiamerà il sistema di compilazione Gradle per generare nuovi modelli (questa finestra apparirà ogni volta):
I modelli creati saranno utilizzati automaticamente in seguito, quindi non è necessaria alcuna configurazione in più.
Nota
Quando si utilizza il sistema di build Gradle per Android, le risorse inserite in una cartella il cui nome inizia con un trattino basso non saranno incluse nell'APK generato. Questo non si applica alle risorse il cui nome di file inizia con un trattino basso.
Ad esempio, _example/image.png non sarà incluso come risorsa, ma _image.png sì.