Aggiornamento ad AAPS 3.2.0.4

Costruire da soli invece di scaricare

L’app AAPS (un file apk) non è disponibile per il download, a causa delle normative sui dispositivi medici. È legale costruire l’app per uso personale, ma non devi dare una copia ad altri!

Consulta la pagina FAQ per i dettagli.

Specifiche di computer e software per costruire AAPS 3.2.0.4

  • Potrebbe essere richiesta una versione specifica di Android Studio per costruire l’APK.

Versione AAPS

Versione preferita
Android Studio

Versione alternativa
Android Studio

Gradle

JVM

3.2.0.4

Hedgehog (2023.1.1)

fino a Meerkat

8.2

17

La «versione preferita» è fornita con la versione JVM appropriata. La versione preferita è anche la versione minima che puoi usare per costruire AAPS. NON potrai costruire con una versione più vecchia di quella «preferita». Se usi una versione diversa, potresti riscontrare problemi relativi alla versione JVM. Consulta la pagina Risoluzione dei problemi di Android Studio per risolvere questi problemi. Se la tua versione corrente di Android Studio non è elencata nella tabella, devi prima aggiornarla.

La versione di Gradle è collegata al codice sorgente; otterrai sempre la versione corretta di Gradle quando scarichi/aggiorni il codice sorgente. È indicata qui solo come riferimento, non è necessario intervenire.

  • I sistemi Windows a 32 bit non sono supportati da Android Studio. Tieni presente che sia la CPU a 64 bit che il sistema operativo a 64 bit sono condizioni obbligatorie. Se il tuo sistema NON soddisfa questa condizione, devi cambiare l’hardware, il software interessato o l’intero sistema.

SO (solo 64 bit) Windows 8 o superiore Mac OS 10.14 o superiore Qualsiasi Linux con supporto Gnome, KDE o Unity DE;  GNU C Library 2.31 o successiva

CPU (solo 64 bit)

Architettura CPU x86_64; Intel Core di 2a generazione o più recente, o CPU AMD con supporto per un
Windows Hypervisor
Chip basati su ARM, o Intel Core di 2a generazione o più recente con supporto per
Hypervisor.Framework
Architettura CPU x86_64; Intel Core di 2a generazione o più recente, o processore AMD con supporto per AMD Virtualization (AMD-V) e SSSE3

RAM

8GB o più

Disco

Almeno 30GB di spazio libero. Si consiglia SSD.

Risoluzione

Minimo 1280 x 800

Internet

Banda larga

È fortemente raccomandato (non obbligatorio) usare SSD (Solid State Disk) invece di HDD (Hard Disk Drive) perché ci vorrà meno tempo per costruire il file APK di AAPS. Puoi comunque usare un HDD per costruire il file APK di AAPS. In tal caso, il processo di build potrebbe richiedere molto tempo, ma una volta avviato puoi lasciarlo girare senza presidiarlo.

Aiuto e supporto durante il processo di build 3.2.0.4

In caso di difficoltà nel processo di build dell’app AAPS, esiste una sezione dedicata alla risoluzione dei problemi di Android Studio; consultala prima.

Se ritieni che qualcosa nelle istruzioni di build sia errato, mancante o confuso, o hai ancora difficoltà, contatta gli altri utenti di AAPS su Facebook o Discord. Se vuoi modificare qualcosa tu stesso (aggiornare gli screenshot ecc.), invia una pull request (PR).

Nota

Questa pagina fornisce immagini di esempio sia per la nuova interfaccia utente Classic di Android Studio.

Panoramica per l’aggiornamento da 3.2.0.x a 3.2.0.4

Esporta le impostazioni correnti

Esporta le tue impostazioni dalla versione esistente di AAPS sul tuo telefono. Potrebbe non essere necessario, ma è meglio non rischiare.

Consulta la pagina Esportare e importare le impostazioni se non ricordi come farlo.

Aggiorna la tua copia locale di AAPS

  • Apri il tuo progetto AAPS esistente con Android Studio. Potrebbe essere necessario selezionare il progetto. Fai (doppio) clic sul progetto AAPS.

Android Studio - Select Project


Android Studio - Select Project

  • Nella barra dei menu di Android Studio, seleziona Git -> Fetch

Android Studio Menu - Git - Fetch


Android Studio Menu - Git - Fetch

  • Vedrai un messaggio nell’angolo in basso a destra che indica che Fetch è stato eseguito con successo.

Android Studio Menu - Git - Fetch successful


Android Studio Menu - Git - Fetch successful

  • Nella barra dei menu, seleziona ora Git -> Pull

Android Studio Menu - Git - Pull


Android Studio Menu - Git - Pull

  • Lascia tutte le opzioni invariate (origin/master) e seleziona Pull

Android Studio - Git - Pull dialog


Android Studio - Git - Pull dialog

  • Attendi durante il download; lo vedrai come informazione nella barra inferiore. Al termine, verrà visualizzato un messaggio di successo.

    Nota

    I file aggiornati potrebbero variare! Questo non è un’indicazione

Android Studio - Pull successful


Android Studio - Pull successful

  • La sincronizzazione Gradle verrà eseguita per scaricare alcune dipendenze. Attendi che sia terminata.

Android Studio - Gradle Sync


Android Studio - Gradle Sync

Seleziona la versione JVM 17

  • Apri la vista Gradle facendo clic sull’elefante (1) sul lato destro di Android Studio e apri le impostazioni (2) e seleziona Impostazioni Gradle (3):

Open Gradle Settings


Open Gradle Settings

  • Nel campo Gradle JDK, verifica se è selezionata la versione appropriata: jbr-17 (1). In caso contrario, fai clic sul campo e verifica se è già disponibile nell’elenco.

Select Download JDK

  • In Versione (1), seleziona 17. In Vendor (2) seleziona JetBrains Runtime o qualsiasi Vendor. Posizione (3): non modificare.

Select JDK 17

  • Chiudi la finestra Impostazioni con OK.

Seleziona il branch AAPS 3.2.0.4

  • In basso a sinistra, seleziona il simbolo Git, fai clic con il tasto destro su 3.2.0.4 e scegli Checkout.

Select Download JDK


Select Download JDK

Sincronizza il progetto con Gradle

WARNING!

Non aggiornare mai Gradle. Sincronizzalo sempre con il progetto.

Usa l’icona dell’elefante e Sincronizza progetto con file Gradle (o segui questo) per la nuova UI.

Sync Project with Gradle Files

O (questo) per la UI classica.

Sync Project with Gradle Files

Costruisci l’APK firmato 3.2.0.4

Il codice sorgente è ora la versione rilasciata corrente e tutti i prerequisiti sono stati verificati. È ora di costruire l’APK firmato come descritto nella sezione build APK firmato.

Trasferisci e installa l’APK 3.2.0.4

Devi trasferire l’APK sul tuo telefono per installarlo.

Nota

Se hai completato la build con lo stesso keystore esistente in Android Studio, non è necessario rimuovere l’app esistente dal telefono. Quando installi l’APK, segui le istruzioni per installare gli aggiornamenti. Per altri scenari come la creazione di un nuovo keystore in Android Studio per il tuo APK firmato, dovrai eliminare la vecchia app prima di installare l’APK. Assicurati di esportare le tue impostazioni!

Consulta le istruzioni per trasferire e installare AAPS

Verifica la versione AAPS 3.2.0.4 sul telefono

Dopo aver installato il nuovo APK, puoi verificare la versione di AAPS sul tuo telefono cliccando sul menu a tre punti in alto a destra e poi su «Informazioni». Dovresti vedere la versione corrente.