#9 – Створення APK файлу

#9 – Створення APK файлу

Після завершення роботи над застосунком хочеться похизуватися досягнутими результатами. Але як це зробити, якщо немає робочого файлу з грою? Тому ми створимо готовий APK, який можна буде завантажити в Google Play Market.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Якщо ви створили гру на Python з використанням Pygame, її можна запустити на Android, створивши APK-файл. Для цього використовують або pgs4a, або сучасніший інструмент Buildozer.


Спосіб 1: pgs4a (застарілий)

Цей спосіб підходить для старих Android-пристроїв:

git clone https://github.com/renpytom/pygame_sdl2
cd pygame_sdl2
python android.py build yourgame release

У папці bin зʼявиться APK. Але цей спосіб не підтримує нові Android-версії.


Спосіб 2: Buildozer + Kivy (рекомендовано)

Це сучасний і стабільний підхід. Потрібно трохи адаптувати гру для Kivy.

sudo apt install buildozer python3-pip openjdk-17-jdk
pip install buildozer
buildozer init

У файлі buildozer.spec вкажіть залежності:

requirements = python3,kivy,pygame

Після цього створіть APK:

buildozer -v android debug

APK буде згенеровано автоматично і його можна встановити на пристрій командою:

buildozer android deploy run

Матеріали для курсу

Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Разработка Telegram Ботов на Python
Вивчення Python до профі / Основи, Django, TKinter
AI Agents, Vibe Coding и разработка с Claude Code
Уроки Python для початківців
21 урок
Telegram Bots: Создание ботов на Python Aiogram
Изучение Python UI (GUI Apps) / Программы на Питон
Коментарі (1)
Додати коментар

Михайло 20 січня 2024 в 09:24

Вітаю, після написання гри ніяк не получається конвертувати гру в АПК, працюю в pycharm, якщо можна покрокову інструкцію
Відповісти

Сергій 12 серпня 2024 в 22:35

Вітаю. Є така інформація, що buildozer коректно працює на Linux. На Windows не працює(