Mise à jour vers une nouvelle version ou une branche

Construire vous-même au lieu de télécharger

AndroidAPS n’est pas disponible en téléchargement en raison de la réglementation concernant les dispositifs médicaux. Il est légal de construire l’application pour votre usage personnel, mais vous ne devez en aucun cas donner une copie à d’autres personnes ! Voir la page FAQ pour plus de détails.

Remarques importantes

Accès rapide aux utilisateurs expérimentés

Veuillez sauter ce paragraphe si vous mettez à jour AAPS pour la première fois. L’accès rapide est destiné aux utilisateurs expérimentés. Votre étape suivante serait d’installer git si vous ne l’avez pas déjà.

If you already updated AAPS in previous versions and use a Windows PC you can update in four simple steps:

  1. Export your settings from the existing AAPS version on your phone to be on the save side
  2. Update local copy (VCS->Git->Pull)
  3. Generate signed APK (Select ‘app’ instead of ‘wear’ on your way!)
  4. Depending on your BG source make sure to identify receiver in xDrip or use the patched Dexcom app from the 2.4 folder.

Installer git (si vous ne l’avez pas)

Suivez le manuel sur la page d’installation de git.

Mettez à jour votre copie locale

  • Cliquez sur : VCS -> Git -> Pull

    Android Studio - GIT - Pull

  • Cliquez sur Pull (pas de changements dans la boîte de dialogue)

    Android Studio - GIT - Pull 2

Générer un APK signé

Dans le menu , sélectionnez "Build" puis "Generate Signed Bundle / APK...". (Le menu d'Android Studio a changé en septembre 2018. Dans les versions plus anciennes, sélectionnez “Build” puis “Generate Signed APK...”.)

Signer signifie que vous signez votre application générée mais de manière numérique comme une sorte d’empreinte digitale dans l’application elle-même. C’est nécessaire car Android a une règle qui impose de n’accepter que du code signé pour des raisons de sécurité. Pour plus d’informations sur ce sujet, suivez le lien ici. La sécurité est un sujet important et complexe et vous n’avez pas besoin de cela maintenant.

Capture d'écran 39a

Dans la boite de dialogue suivante, sélectionnez “APK” à la place de “Android App Bundle” et cliquez sur le bouton “Next”.

Capture d'écran 39b

Sélectionnez “app” et cliquez sur “Next”.

Capture d'écran 40

Enter your key store path, enter key store password, select key alias and enter key password.

Select ‘Remember passwords’.

Then click next.

Key store path

Sélectionnez “full” (ou “fullRelease”) comme favori pour l’application générée. Sélectionnez V1 “Jar Signature” (V2 est optionnel) et cliquez sur “Finish”. Les informations suivantes peuvent être importantes pour une utilisation ultérieure.

  • ‘Release’ devrait être votre choix par défaut pour “Build Variants”, ‘Debug’ est juste pour les personnes qui codent.
  • Sélectionnez le type de génération que vous souhaitez complier.
    • full / fullRelease (c’est-à-dire recommandations automatiquement adoptées en boucle fermée)
    • openloop (c’est à dire les recommandations données à l’utilisateur commandes manuelles)
    • pumpcontrol (c’est-à-dire télécommande pour la pompe, pas pour le bouclage)
    • nsclient (c’est-à-dire que les données de bouclage d’un autre utilisateur sont affichées et que des entrées de careportal peuvent être ajoutées)

Capture d'écran 44

Dans le journal des événements, vous voyez que l’APK signé a été généré avec succès.

Capture d'écran 45

Cliquez sur le lien “locate” dans le journal des événements.

Capture d'écran 46

Transférer le fichier APK sur le smartphone

Export your settings from the existing AAPS version on your phone to be on the save side.

Une fenêtre du gestionnaire de fichiers s'ouvre. Comme j'utilise Linux, il se peut que ce soit un peu différent sur votre système. Sur Windows, il y aura l'Explorateur de fichiers et sur Mac OS X le Finder. Vous devez voir le répertoire avec le fichier APK généré. Malheureusement, c'est le mauvais endroit car "wear-release.apk" n'est pas l'application signée "app" APK que nous recherchons.

Capture d'écran 47

Veuillez sélectionner le répertoire AndroidAPS/app/full/release pour trouver le fichier “app-full-release.apk”. Transférez ce fichier sur votre smartphone Android. You can do it on your preferred way:

  • Bluetooth
  • envoi dans le cloud (Google Drive ou autres services cloud)
  • connection de l’ordinateur et du téléphone par câble
  • par mail (Notez que certaines applications de messagerie ne permettent pas les pièces jointes apk, dans ce cas utiliser une autre méthode de transfert.)

Dans cet exemple, Gmail est utilisé car c’est assez simple. Pour installer l’application “auto-signée”, vous devez autoriser Android sur votre smartphone à effectuer cette installation même si ce fichier est reçu via Gmail, ce qui est interdit par défaut. Si vous utilisez une autre solution, veuillez procéder en conséquence.

Capture d'écran 48

Dans les paramètres de sécurité votre smartphone, il y a un paramètre “Sources inconnues” qu’il faut autoriser pour donner le droit d’installer les fichiers APK reçus par Gmail ou copiés manuellement sur le téléphone.

Autorisez “Sources inconnues”. Après l’installation, vous pouvez le désactiver à nouveau.

Installation à partir de sources inconnues

La dernière étape consiste à cliquer sur le fichier APK obtenu via Gmail et installer l’application. Si l’APK ne s’installe pas et que vous avez une version plus ancienne d’AndroidAPS sur votre téléphone (signé avec une autre clé), vous devrez au préalable la désinstaller. N’oubliez pas dans ce cas d’exporter vos paramètres auparavant !

Yes, vous l’avez et pouvez maintenant commencer à configurer AndroidAPS pour votre utilisation (MGC, pompe à insuline), etc.

Vérifier la version d’AAPS sur le téléphone

You can check the AAPS version on your phone by clicking the three dots menu on the top right and then about.

AAPS version installed

Dépannage

Voir la page spécifique dépannage Android Studio.