Сборка .apk-файла в Google Colab
Шаг 1. Вход в Google Colab и создание проекта
- Ссылка на Google Colab: https://colab.research.google.com/
- Если вы еще не вошли, нажмите кнопку «Войти» в верхнем правом углу и введите данные вашего Google-аккаунта.
- В открывшемся приветственном окне нажмите на синюю кнопку «Создать блокнот» (New Notebook) в самом низу. Перед вами откроется чистая страница с одной пустой строкой для ввода кода.
Шаг 2. Загрузка ваших файлов в облако (Куда тащить файлы)
Посмотрите на левый край страницы Google Colab. Там вертикально расположены несколько иконок.
📜 [Таблица]
🔍 [Поиск]
...
📁 <-- НАЖМИТЕ НА ЭТУ ИКОНКУ ПАПКИ!
- Нажмите на самую нижнюю иконку в виде папки (
Файлы). - Левая панель раздвинется, и вы увидите список системных файлов (там будет папка
sample_data). - Главное действие: Откройте папку вашего проекта на компьютере через обычный Проводник Windows. Выделите мышкой три ваших файла (берем только те файлы, которые мы сами писали/создавали):
main.pyflet.toml- icon.png
- Зажмите их левой кнопкой мыши и перетащите прямо на эту раздвинувшуюся левую панель Google Colab (в пустое место под папкой
sample_data). - Браузер покажет предупреждение: «Файлы будут удалены после закрытия блокнота». Нажмите ОК. Внизу панели побежит маленький круговой индикатор загрузки. Как только файлы
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» (Запустить ячейку).
- Нажмите на неё.
- Под строками кода начнет разворачиваться черный текстовый лог.
- Сначала побегут проценты установки
flet(около 15 секунд). - Затем Google настроит Java-окружение.
- На этапе
!flet build apkначнется сборка. Виртуальная машина сама скачает нужный Flutter SDK. Этот этап займет около 20 минут.
- Сначала побегут проценты установки
Шаг 5. Скачивание готового APK к себе на телефон
Как только текст перестанет бежать, в самом низу лога появится заветная строчка:
Built APK to build/apk/app-release.apk- Вернитесь к нашей левой панели с файлами (где вы нажимали на иконку папки).
- Нажмите правой кнопкой мыши по пустому месту панели и выберите «Обновить» (Refresh), чтобы обновить список.
- В списке файлов появится новая папка
build. Нажмите на стрелочку рядом с ней, чтобы открыть:build->apk. - Внутри папки
apkвы увидите файлapp-release.apk. - Нажмите на три точки напротив этого файла и выберите «Скачать» (Download).
Файл скачается на ваш компьютер. Перекидывайте его любым способом на свой Android-смартфон, нажимайте «Установить» — и ваш личный, полностью автономный, интерактивный путеводитель по Галичу с оффлайн-картинками и работающей кнопкой карт окажется у вас на телефоне!
Последнее изменение: Воскресенье, 27 сентября 2026, 09:46