Kompilacja AndroidAPS – Android Studio Panda 2

Kompilacja AndroidAPS (AAPS) przy użyciu Android Studio to proces, który wymaga precyzji, ale jest w pełni wykonalny krok po kroku. Pamiętaj, że ze względów bezpieczeństwa i prawnych, oficjalna wersja nie jest dostępna jako gotowy plik .apk – każdy użytkownik musi zbudować ją samodzielnie.

Wersja Android Studio Panda 2 (2026.1.1) posiada odświeżony interfejs, więc poniższa instrukcja uwzględnia specyficzne rozmieszczenie przycisków w tej edycji.

Proces kompilacji AndroidAPS (AAPS) dzieli się na trzy główne etapy: przygotowanie kodu, konfigurację środowiska oraz samo budowanie pliku APK.

Krok 1: Pobranie kodu źródłowego (Git)

Zanim otworzysz Android Studio, musisz mieć lokalną kopię kodu.

  1. Upewnij się, że masz zainstalowany program Git.
  2. Otwórz folder, w którym chcesz trzymać projekt. Kliknij prawym przyciskiem myszy i wybierz „Git Bash Here” (lub otwórz terminal).
  3. Wpisz komendę: git clone https://github.com/nightscout/AndroidAPS.git
  4. Poczekaj, aż proces dobiegnie końca (100%).

Krok 2: Pierwsze uruchomienie w Android Studio Panda 2

  1. Otwórz Android Studio. Na ekranie powitalnym kliknij Open.
  2. Wskaż folder, do którego przed chwilą pobrałeś kod (ikonka folderu powinna mieć mały symbol Androida).
  3. Kluczowy moment: Po otwarciu, w prawym dolnym rogu zobaczysz pasek postępu „Gradle Sync”.
    • Nic nie klikaj, dopóki ten pasek nie zniknie. Program pobiera teraz ok. 1-2 GB bibliotek i narzędzi (tzw. SDK i Build Tools).
    • Jeśli wyskoczy okno „Trust Project?”, kliknij Trust Project.

Krok 3: Konfiguracja wariantów budowania

Domyślnie Android Studio chce zbudować wersję testową (debug), która nie nadaje się do codziennego użytku.

  1. W nowym interfejsie Panda 2, kliknij w menu View -> Tool Windows -> Build Variants (lub znajdź ikonkę kwadratu z trybikiem po lewej stronie pionowego paska).
  2. W oknie, które się pojawi, znajdziesz tabelę. W rzędzie app zmień wartość w kolumnie Active Build Variant z debug na fullRelease.
  3. Czekaj – program ponownie przeładuje konfigurację dla pełnej wersji.

Krok 4: Generowanie klucza podpisu (Keystore)

System Android wymaga, aby każda aplikacja była podpisana przez autora. Ponieważ Ty jesteś „autorem” tej kompilacji, musisz stworzyć własny klucz.

  1. W górnym menu wybierz: Build -> Generate Signed Bundle / APK…
  2. Zaznacz APK i kliknij Next.
  3. Przy polu Key store path kliknij Create new…:
    • Path: Wybierz folder (np. Dokumenty) i nadaj nazwę plikowi (np. moj_klucz.jks).
    • Password: Wpisz bezpieczne hasło (zapamiętaj je!).
    • Alias: Możesz zostatwić key0.
    • Validity (years): Wpisz 25.
    • Certificate: Wypełnij przynajmniej jedno pole (np. First and Last Name).
  4. Kliknij OK, a potem Next.

Krok 5: Finalna kompilacja

  1. W oknie „Generate Signed APK” upewnij się, że zaznaczony jest wariant fullRelease.
  2. Zaznacz obie opcje podpisów (jeśli są widoczne): V1 (Jar Signature) oraz V2 (Full APK Signature).
  3. Kliknij Create (lub Finish).

Krok 6: Instalacja na telefonie

  1. Kompilacja potrwa od 2 do 10 minut (zależnie od procesora).
  2. Gdy zobaczysz dymek „Generate Signed APK: APK(s) generated successfully”, kliknij w nim niebieski napis locate.
  3. Otworzy się folder w Windows Explorer. Plik, którego szukasz, to zazwyczaj app-full-release.apk.
  4. Prześlij ten plik na telefon (przez kabel USB, Google Drive lub Telegram) i uruchom go na smartfonie, aby zainstalować aplikację.

Rozwiązywanie problemów (Troubleshooting):

Błąd „Java version mismatch”: W Panda 2 wejdź w Settings -> Build, Execution, Deployment -> Build Tools -> Gradle. Sprawdź pole Gradle JDK – powinno być ustawione na wersję 17 lub wyższą (zazwyczaj dostarczoną z Android Studio).

Błąd „SDK not found”: Wejdź w Settings -> Languages & Frameworks -> Android SDK i upewnij się, że masz zainstalowaną najnowszą wersję Androida (np. Android 14 lub 15).

0
Chętnie poznam Twoje przemyślenia, skomentuj.x