Browser build
Compilazione di AAPS tramite GitHub Actions.
La versione minima di AAPS supportata è la 3.3.2.1.
Compilare autonomamente invece di scaricare
L’app AAPS (un file apk) non è disponibile per il download a causa delle normative sui dispositivi medici. È legale compilare l’app per uso personale, ma non è consentito cederne una copia ad altri!
Per i dettagli, consulta la pagina FAQ.
Requisiti hardware e software per la compilazione di AAPS
Si consiglia di utilizzare un dispositivo Android. È possibile utilizzare anche un computer o un dispositivo iOS.
Sarà necessario utilizzare più schede nel browser e passare da una all’altra. Esempio con Chrome:

È inoltre necessario un account Google affinché l’app possa essere salvata su Google Drive.
Nota
Questa guida presuppone che tutte le operazioni vengano eseguite con lo smartphone e il browser web Chrome.
Sarà necessario passare da una scheda all’altra: iniziare con tutte le schede chiuse per evitare di perdersi durante i passaggi.
1. Fork personale di AAPS
Sarà necessario memorizzare in modo sicuro la chiave Android Java personale e le informazioni di Google Drive su GitHub (lo spiegheremo in seguito).
Poiché questa operazione non può essere eseguita all’interno del repository pubblico di AndroidAPS, è necessario creare una copia personale del codice sorgente (chiamata fork).
Account GitHub
Se non hai ancora un account GitHub, devi crearne uno.
Puoi registrarti con la tua e-mail o con Google. Segui il processo di registrazione e verifica.
Quando hai un account, accedi a GitHub.
Fork di AndroidAPS
Apri il repository ufficiale di AndroidAPS seguendo questo link.
Tocca l’icona fork. Verrà creata una copia all’interno del tuo account.

Scorri verso il basso nella schermata successiva e tocca Create Fork.

Nota: puoi deselezionare «Copy the main branch only» se desideri compilare versioni per sviluppatori o personalizzazioni.

Nota
<<<<<<< Updated upstream Forking a repository allows you to freely experiment with changes without affecting the original project. You cannot fork and you see this?
Non riesci a fare il fork e vedi questo?
Stashed changes
Create a new forkA fork is a copy of a repository. View existing forks.Required fields are marked with an asterisk (*).No available destinations to fork this repository.Ciò significa che hai già un fork esistente di AndroidAPS. Assicurati che sia aggiornato e prosegui con i Passi di preparazione.
Avvertimento
Non eliminare mai il tuo fork senza aver eseguito un backup dei tuoi segreti!
GitHub ora mostra la tua copia personale di AndroidAPS. Lascia questa scheda del browser aperta.

2. Passi di preparazione
Se stai compilando da un dispositivo Android, installa File Manager Plus dal Google Play Store.
File Manager Plus
Install File Manager Plus from the Google Play store.
The app is necessary for the preliminary phase and you can safely delete it from your phone once you’ve successfully build and installed AAPS.
Check this is the correct app and tap Install, then Open.

Tap Next to accept the Privacy Policy.

Tap Next to allow the app to access the phone files.

Switch to enable access to all files.

Allow File Manager + notifications.

Consent to profiling.

Scarica il file di preparazione da qui: aaps-ci-preparation.html
Note
Se apri questa pagina dall’interno di un’app (tramite web view), il file HTML potrebbe non scaricarsi. raw:: html
```text
https://github.com/nightscout/aaps-ci-preparation/releases/download/release-v1.1.2/aaps-ci-preparation.html
Or visit the latest release page:
https://github.com/nightscout/aaps-ci-preparation/releases/latest
2.Backup copy hosted on this site:
If the external link is also unavailable, you can use this backup file to download. Copia l’URL e aprilo nel browser:
Stashed changes
https://github.com/nightscout/aaps-ci-preparation/releases/download/release-v1.1.2/aaps-ci-preparation.html
Oppure visita la pagina dell’ultima versione:
https://github.com/nightscout/aaps-ci-preparation/releases/latest
2.Copia di backup ospitata su questo sito:
Se anche il link esterno non è disponibile, puoi utilizzare questo file di backup per il download. Copia l’URL e aprilo nel browser:
Stashed changes
https://github.com/nightscout/aaps-ci-preparation/releases/download/release-v1.1.2/aaps-ci-preparation.html
Oppure visita la pagina dell’ultima versione:
https://github.com/nightscout/aaps-ci-preparation/releases/latest
2.Copia di backup ospitata su questo sito:
Se anche il link esterno non è disponibile, puoi utilizzare questo file di backup per il download.
<<<<<<< Updated upstream AndroidAPS build requires private keys, that are stored in a Java KeyStore (JKS): - If this is your first time building AAPS (or you don’t have a an Android Studio JKS), follow AAPS-CI Option 1 – Generate JKS to complete the setup.
Se vuoi utilizzare il tuo JKS (quello usato per una precedente compilazione di AAPS da computer in Android Studio), conosci la password e l’alias (key0), scegli AAPS-CI Opzione 2 – Carica JKS esistente.
Avvertimento
La compilazione di AAPS con l”Opzione 1 non consentirà di aggiornare la versione esistente di AAPS. Sarà necessario:
Esportare le impostazioni sullo smartphone.
Copiare o caricare il file delle impostazioni dallo smartphone in una posizione esterna (es. computer, servizio di archiviazione cloud…).
Generare una nuova versione dell’apk firmato come descritto nell’Opzione 1 e trasferirla sullo smartphone.
Disinstallare la versione precedente di AAPS sullo smartphone.
Installare la nuova versione di AAPS sullo smartphone.
Importare le impostazioni per ripristinare gli obiettivi e la configurazione.
Ripristinare i dati da Nightscout.