Update auf eine neue Version oder branch

Installiere git (falls du es noch nicht hast)

  • Jede git Version sollte funktionieren. Beispiel: https://git-scm.com/download/win

  • Notiere Dir den Installationspfad. Du brauchst diesen im nächsten Schritt.

    Git Installationspfad

  • In Android Studio musst Du den Pfad zu git.exe hinterlegen: File - Settings

    Android Studio - Einstellungen öffnen

  • Im nächsten Fenster: Version Control - Git

  • Stelle sicher, dass die update method “Merge” ausgewählt ist.

    Android Studio - GIT Pfad

Führe ein Update deiner lokalen Version durch

  • Klicke: VCS->Git->Fetch

    Android Studio - GIT - Fetch

Branch auswählen

  • Falls du “branch” wechseln willst, wähle eine andere “branch” vom Reiter: master (aktuellste, getestete Version), oder andere (siehe weiter unten).

und anschließend “checkout”. Verwende ‘Checkout as New Branch’ falls ‘Checkout’ nicht angezeigt wird.

Branch-Update von Github

  • Drücke Strg+T, wähle Merge method und drücke OK

Auf dem Reiter siehst du eine grüne Nachricht “updated project”.

APK erstellen & auf das Smartphone laden

Erstelle die signierte APK wie unter AndroidAPS installieren - App erstellen (Generate signed APK) beschrieben.

Navigation signierte APK erstellen

Klicke oben rechts auf das Drei-Punkte-Menü und dann den Menüpunkt Über, um auf Deinem Smartphone die installierte AAPS-Version anzuzeigen.

Installierte AAPS version

Problemlösungen

Smartphone Meldung App nicht installiert

  • Stelle sicher, dass Du die “app-full-release.apk” auf Dein Smartphone übertragen hast.
  • Falls “App not installed” auf dem Smartphone angezeigt wird, gehe wie folgt vor:
    1. Exportiere die Einstellungen (in der AAPS Version, die bereits auf Deinem Smartphone installiert ist)
    2. Deintalliere AAPS auf Deinem Smartphone.
    3. Aktiviere den Flugmodus & schalte Bluetooth aus.
    4. Installiere die neue Version (“app-full-release.apk”).
    5. Importiere die Einstellungen
    6. Aktiviere Bluetooth wieder und schalte den Flugmodus aus.