Build & Deploy Kivy Python App (.apk) with Buildozer to Android (Windows & Linux)

PrintersMind · 95K views · 2022 · 22:09

Open on YouTube

Python, Ruby & scripting languagesSoftware (other)tutorialdated

Why Stack Overflow recommends it

Stack Overflow users link it when answering questions about building Kivy apps with Buildozer and getting the resulting apk onto an Android phone, especially from Windows via WSL.

Recommended by 3 people across 3 different months, 2022 to 2025.

What it is

A 22-minute tutorial by PrintersMind on packaging a Python Kivy app into an Android .apk with Buildozer and deploying it to a phone. It covers installing the Ubuntu subsystem (WSL2), setting up Buildozer and its dependencies, configuring buildozer.spec, and using adb to install, run and debug the app.

What people said

Recommends Gegjulie12 · 2022-11 · Stack Overflow · on “I need help getting error using Buildozer”

Here is the error that I keep getting using the Windows Subsystem for linux ( [LINK] )] ( [LINK] ) Okay so what I have tried so far, Change the requirements in the buildozer.spec kivy 2.0.0 to 1.9.0, this was just a test. I changed kivymd 0.104.2 sdl2_ttf 2.0.15I I also noticed while watching a YouTube video that android.logcat_filters equal *:S python:D was commented out so I uncommented that. The change I tried next was in android.sdk from 20 to 19c. Next I was really desperate to fix this, and so I found a tutorial for buildozer and found this one [this video] . I have tried all the commands that he recommended and that are in the description. I realized half way through that I had forgot to p

Recommends Nelzman · 2024-05 · Stack Overflow · on “Launching kivy app onto android phone using usb”

there are a lot of open questions here. What OS are you using? Did you already create an .apk file with buildozer? Did you already install the android debug bridge (adb) If the answers are linux, yes and yes, you should be able to do: adb install path/to/file.apk Windows is a lot more complicated but this video helps: [this video]

Recommends HeatPurple · 2025-11 · Stack Overflow · on “Compiling a kivy based apk app using buildozer for android, requirement bcrypt returns error ModuleNotFoundError: No module named 'setuptools_rust'”

You should install those dependencies in your Ubuntu environment. Those steps are well explained in the following tutorial : [this video] You can also check the following guide for some errors you might have : [LINK]