Обновление до новой версии или ветки

Постройте сами вместо того, чтобы загружать

AndroidAPS недоступен для скачивания из-за законодательства, касающегося медицинских устройств. Построить приложение для собственного использования вполне законно, но вам не разрешается передавать копию другим! См. раздел FAQ.

Важные Примечания

Quick walk-through for experienced users

Please skip this paragraph if you update for the first time. The quick walk-through is for experienced users. Your next step would be to install git if you do not have it already.

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.

Установите git (если у вас его нет)

Follow the manual on the git installation page.

Update your local copy

  • Click: VCS -> Git -> Pull

    Android Studio - GIT - Pull

  • Click Pull (no changes in dialog field)

    Android Studio - GIT - Pull 2

Создание подписанного APK

В меню выберите "Build"(выполнить сборку) и затем "Generate Signed Bundle / APK..."(создать подписанный пакет программ). (Меню в Android Studio изменилось с сентября 2018 года. In older versions select in the menu “Build” and then “Generate Signed APK...”.)

Signing means that you sign your generated app but in a digital way as a kind of digital fingerprint in the app itself. Это необходимо потому, что Android имеет правило, согласно которому принимается только подписанный код для запуска по соображениям безопасности. Для получения дополнительной информации по этой теме перейдите по ссылке здесь. Безопасность - это глубокая и сложная тема, нам она сейчас не нужна.

Снимок экрана 39a

В следующем диалоговом окне выберите “APK” вместо “Android App Bundle” и нажмите кнопку “Далее”.

Снимок экрана 39b

Выберите “app” (приложение) и нажмите “Next” (далее).

Снимок экрана 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

Select “full” (or “fullRelease”) as flavour for the generated app. Select V1 “Jar Signature” (V2 is optional) and click “Finish”. В дальнейшем может пригодиться следующая информация.

  • ‘Release’ должен быть вашим выбором по умолчанию для “Build Type”(типа сборки), ‘Debug’ только для программистов.
  • Выберите тип сборки, который хотите создать.
    • full / fullRelease (i.e. recommendations automatically enacted in closed looping)
    • открытый цикл (рекомендации, адресованные пользователю, выполняются вручную)
    • управление помпой (дистанционное управление помпой, без функционирования цикла)
    • nsclient (например, отображаются данные другого пользователя, могут добавляться записи портала лечения/назначений)

Снимок экрана 44

В журнале событий вы увидите, что подписанное приложение (APK) было создано успешно.

Снимок экрана 45

Нажмите на ссылку “Найти” в журнале событий.

Снимок экрана 46

Перенос приложения на смартфон

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

Открывается окно файлового менеджера. Может выглядеть немного иначе в вашей системе, поскольку я использую Linux. В Windows это будет File Explorer (проводник), а на Mac OS X Finder (поисковик). Там вы увидите каталог с созданным APK файлом. К сожалению, это неверное место, так как "wear-release.apk" не является подписанным приложением, которое мы ищем.

Снимок экрана 47

Перейдите к папке AndroidAPS/app/full/release, чтобы найти файл “app-full-release.apk”. Перенесите этот файл на смартфон Android. You can do it on your preferred way:

  • Bluetooth
  • cloud upload (Google Drive or other cloud services)
  • connect computer and phone by cable
  • by mail (Note that some mail apps do not allow apk attachments, in this case use other transfer method.)

In this example Gmail is used as it is fairly simple. To install the self-signed app you need to allow Android on your smartphone to do this installation even if this file is received via Gmail which is normally forbidden. Если переносите установщик другим способом, поступите соответственно.

Снимок экрана 48

В настройках смартфона есть область “установка неизвестных приложений” где я даю Gmail право устанавливать APK файлы, которые я получаю через Gmail.

Выберите “Разрешить из этого источника”. После установки вы можете отключить его снова.

Установка приложений из неизвестных источников

Последний шаг - нажать на файл APK, который я получил через Gmail и установить приложение. Если APK не установливается и у вас более старая версия AndroidAPS на телефоне, подписанная другим ключом, то нужно сначала удалить более старое приложение; при этом не забудьте экспортировать ваши настройки!

Да, все получилось, теперь можно начать настройку AndroidAPS (CGMS, помпа) и т. д.

Check AAPS version on 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

Устранение неполадок

See separate page troubleshooting Android Studio.