Android Studio
Android Studio è un IDE gratuito per lo sviluppo su Android creato da Google e JetBrains. È basato su IntelliJ IDEA e dispone di un editor ricco di funzionalità che supporta Java e C/C++. Si può utilizzare per lavorare sia sul motore principale di Godot, sia sul codice base della piattaforma Android.
Importare il progetto
Dalla finestra di benvenuto di Android Studio seleziona Open.
Finestra di benvenuto di Android Studio.
Navigare a
<cartella radice di Godot>/platform/android/javae selezionare il filesettings.gradle.Android Studio importerà e indicizzerà il progetto.
Disposizione del progetto in Android Studio
Il progetto è organizzato attraverso i moduli di Android Studio:
- Modulo
lib: - Situato in
<cartella radice di Godot>/platform/android/java/lib, questo è un modulo di libreria che organizza il codice Java e nativo di Godot e lo rende disponibile come dipendenza/artefatto riutilizzabile.
- Situato in
L'artefatto generato da questo modulo è reso disponibile per altri moduli/progetti Android da utilizzare come dipendenza, tramite MavenCentral.
- Modulo
- Modulo
editor: - Situato in
<cartella radice di Godot>/platform/android/java/editor, questo è un modulo di applicazione che contiene il codice sorgente per la versione Android del Godot Editor.
- Situato in
Questo modulo ha una dipendenza dal modulo
lib.
- Modulo
- Modulo
app: - Situato in
<cartella radice di Godot>/platform/android/java/app, questo è un modulo di applicazione che contiene il codice sorgente per i modelli di compilazione Android.
- Situato in
Questo modulo ha una dipendenza dal modulo
lib.
- Modulo
Compilazione e debug del modulo editor
- Per compilare il modulo
editor: Selezionare il menu a discesa Run/Debug Configurations e selezionare
editor.
Selezionare Run > Run 'editor' dal menu in alto oppure cliccare sull'icona Esegui.
- Per compilare il modulo
- Per effettuare il debug del modulo
editor: Aprire la finestra Build Variants attraverso View > Tools Windows > Build Variants dal menu in alto.
Nella finestra Build Variants, assicurarsi che nella colonna Active Build Variant la voce
:editorsia impostata su dev.
Aprire la finestra Run/Debug Configurations cliccando su Run > Edit Configurations... nel menu in alto.
Nella finestra Run/Debug Configurations , selezionare la voce
editore in Debugger assicurarsi che Debug Type sia impostato suDual (Java + Native)
Selezionare Run > Debug 'editor' dal menu in alto oppure cliccare sull'icona Debug.
- Per effettuare il debug del modulo
Building & debugging the app module
Il modulo app richiede la presenza di un progetto Godot nella sua cartella assets (<cartella radice di Godot>/platform/android/java/app/assets) per essere eseguito. Questa operazione è solitamente gestita dall'editor Godot durante il processo di esportazione. Durante lo sviluppo in Android Studio, è necessario aggiungere manualmente un progetto Godot in questa cartella per replicare il processo di esportazione. Una volta fatto, si possono seguire le istruzioni seguenti per l'esecuzione o il debug del modulo app:
- Per compilare il modulo
app: Selezionare il menu a discesa Run/Debug Configurations e selezionare
app.
Selezionare Run > Run 'app' dal menu in alto oppure cliccare sull'icona Esegui.
- Per compilare il modulo
- Per effettuare il debug del modulo
app: Aprire la finestra Build Variants attraverso View > Tools Windows > Build Variants dal menu in alto.
Nella finestra Build Variants, assicurarsi che nella colonna Active Build Variant la voce
:appsia impostata su dev.
Aprire la finestra Run/Debug Configurations cliccando su Run > Edit Configurations... nel menu in alto.
Nella finestra Run/Debug Configurations, selezionare la voce
appe in Debugger assicurarsi che Debug Type sia impostato suDual (Java + Native)
Selezionare Run > Debug 'app' dal menu in alto oppure cliccare sull'icona Debug.
- Per effettuare il debug del modulo
Se ci si imbatte in qualsiasi problema, chiedere aiuto in uno dei canali di sviluppo per Android di Godot.