Skip to content Skip to sidebar Skip to footer

Come configurare un progetto Unity per una build Android

Unity è uno strumento molto potente e permette di creare facilmente applicazioni per dispositivi mobile.
La configurazione del progetto per build Android però potrebbe essere difficoltosa e necessitare di verifiche per la corretta pubblicazione su Google Play Store.

Di seguito una lista di passaggi da configurare e verificare per velocizzare la configurazione di un progetto Unity per Android.

In Edit -> Project Settings -> Player -> Publishing Settings:

  • Creare un nuovo keystore tramite il Keystore Manager
  • Impostare la voce Minify sia per Release che per Debug

In Edit -> Project Settings -> Player -> Other Settings:

  • Selezionare il Color Space come Linear (e non Gamma)
  • Verificare alla voce Identification il proprio package name (simile a com.nomeorganizzazione.nomeapp, es: com.desdinova.databasecomuniapp).
  • Verificare inoltre il numero di versione e il Bundle Versione Code.
    Si tratta di un codice univoco per bundle che deve essere costantemente aumentato ogni volta che si pubblica la propria app su Google Play, non possono esserci codici uguali oppure verrà generato un errore durante la pubblicazione sullo store. Tenere dunque traccia di questo codice.
  • Verificare il valore di Target Architectures abilitato per ARM64
  • Modificare Active Input Handling selezionando solo uno dei due input (non usare l’opzione Both)

In File -> Build Settings -> Adaptive Performance

  • Se è installato Adaptive Performance abilitare Android Provider e in automatico Frame Timing Stats
    Se non si vuole utilizzare l’Adaptive Performance cliccare Ignore nella schermata che verrà mostrata durante la build.

In File -> Build Settings:

  • Attivare l’opzione Build App Bundle (Google Play).
    Verrà generato dalla build un file .aab e non un file .apk (nuova estenzione del Google Play)

Nota: Le seguenti indicazioni si riferiscono alla versione 6.000 di Unity

Copyright © Desdinova ® / PIVA 03799780162 / Non è una testata giornalistica.
Tutti i diritti riservati ai legittimi proprietari, anche ove non citati.