Сборка .apk-файла в Google Colab

Шаг 1. Вход в Google Colab и создание проекта

  1. Ссылка на Google Colab: https://colab.research.google.com/
  2. Если вы еще не вошли, нажмите кнопку «Войти» в верхнем правом углу и введите данные вашего Google-аккаунта.
  3. В открывшемся приветственном окне нажмите на синюю кнопку «Создать блокнот» (New Notebook) в самом низу. Перед вами откроется чистая страница с одной пустой строкой для ввода кода.

Шаг 2. Загрузка ваших файлов в облако (Куда тащить файлы)

Посмотрите на левый край страницы Google Colab. Там вертикально расположены несколько иконок.
📜 [Таблица]
🔍 [Поиск]
   ...
📁 <-- НАЖМИТЕ НА ЭТУ ИКОНКУ ПАПКИ!
  1. Нажмите на самую нижнюю иконку в виде папки (Файлы).
  2. Левая панель раздвинется, и вы увидите список системных файлов (там будет папка sample_data).
  3. Главное действие: Откройте папку вашего проекта на компьютере через обычный Проводник Windows. Выделите мышкой три ваших файла (берем только те файлы, которые мы сами писали/создавали):
    • main.py
    • flet.toml
    • icon.png
  4. Зажмите их левой кнопкой мыши и перетащите прямо на эту раздвинувшуюся левую панель Google Colab (в пустое место под папкой sample_data).
  5. Браузер покажет предупреждение: «Файлы будут удалены после закрытия блокнота». Нажмите ОК. Внизу панели побежит маленький круговой индикатор загрузки. Как только файлы main.py и flet.toml появятся в списке — они в облаке!

Шаг 3. Ввод команд для сборки APK

Теперь кликните мышкой в центральное большое поле, где мигает курсор в первой строке кода, и вставьте туда следующий блок команд (символ ! в начале обязателен — он заставляет Google выполнять команды в терминале Linux):

python
# 1. Принудительно обновляем индексы пакетов в облаке Google
!apt-get update

# 2. Принудительно вносим папку Flutter в список безопасных для Git в облаке Google !git config --global --add safe.directory /root/flutter/3.44.8

# 3. Устанавливаем сам Flet в систему Google
!pip install flet # 4. Принудительно устанавливаем инструменты сборки Android (чтобы Flet не ругался) !apt-get install -y openjdk-11-jdk-headless wget unzip # 5. Запускаем компиляцию приложения путеводителя по Галичу !flet build apk

Шаг 4. Запуск компиляции

Слева от вставленного кода вы увидите круглую кнопку с иконкой «Play» (Запустить ячейку).
  1. Нажмите на неё.
  2. Под строками кода начнет разворачиваться черный текстовый лог.
    • Сначала побегут проценты установки flet (около 15 секунд).
    • Затем Google настроит Java-окружение.
    • На этапе !flet build apk начнется сборка. Виртуальная машина сама скачает нужный Flutter SDK. Этот этап займет около 20 минут.

Шаг 5. Скачивание готового APK к себе на телефон

Как только текст перестанет бежать, в самом низу лога появится заветная строчка:
Built APK to build/apk/app-release.apk
  1. Вернитесь к нашей левой панели с файлами (где вы нажимали на иконку папки).
  2. Нажмите правой кнопкой мыши по пустому месту панели и выберите «Обновить» (Refresh), чтобы обновить список.
  3. В списке файлов появится новая папка build. Нажмите на стрелочку рядом с ней, чтобы открыть: build -> apk.
  4. Внутри папки apk вы увидите файл app-release.apk.
  5. Нажмите на три точки напротив этого файла и выберите «Скачать» (Download).
Файл скачается на ваш компьютер. Перекидывайте его любым способом на свой Android-смартфон, нажимайте «Установить» — и ваш личный, полностью автономный, интерактивный путеводитель по Галичу с оффлайн-картинками и работающей кнопкой карт окажется у вас на телефоне!

Последнее изменение: Воскресенье, 27 сентября 2026, 09:46