部署biuldozer
Buildozer 1.6.0 完整部署打包APK 详细步骤Ubuntu 系统这是根据你刚才的实操总结的可直接复刻、零报错的标准部署流程适用于 Ubuntu 20.04/22.04打包 Python/Kivy 安卓 APK。一、环境准备必须先执行安装系统依赖避免后续打包报错sudoaptupdatesudoaptinstall-ygitpython3-pip openjdk-11-jdkzipunzippkg-config libssl-dev libffi-dev# 设置Java环境echoexport JAVA_HOME/usr/lib/jvm/java-11-openjdk-amd64~/.bashrcsource~/.bashrc二、安装 Buildozer 兼容 Cython关键Buildozer 1.6.0强制要求 Cython 3.0直接安装会版本冲突必须指定版本# 卸载可能存在的高版本 Cythonpip3 uninstall-ycython# 安装正确版本组合pip3install--userbuildozercython3.0三、修复系统 PATH解决命令找不到安装后buildozer命令无法直接使用执行以下命令永久修复echoexport PATH$HOME/.local/bin:$PATH~/.bashrcsource~/.bashrc验证安装成功buildozer--version输出Buildozer 1.6.0即部署完成。四、创建第一个安卓 APP 项目1. 新建项目文件夹mkdir~/Desktop/myappcd~/Desktop/myapp2. 创建 APP 代码文件vimain.py按i进入编辑模式粘贴代码fromkivy.appimportAppfromkivy.uix.labelimportLabelclassMyApp(App):defbuild(self):returnLabel(textBuildozer 部署成功\nHello Android,font_size30)if__name____main__:MyApp().run()按Esc输入:wq保存退出。五、生成并配置 Buildozer 打包文件1. 自动生成配置文件buildozer init2. 修改核心配置仅需确认一行vibuildozer.spec找到并确保这一行内容正确requirements python3,kivy保存退出Esc→:wq六、开始打包生成 APKbuildozer android debug打包说明首次执行最慢自动下载 Android SDK、NDK、编译工具约 2GB等待 20~60 分钟均为正常无报错、光标闪烁 正常运行不要关闭终端打包完成后APK 文件在项目的bin/目录下七、常用辅助命令# 仅打包不安装到手机buildozer android debug# 打包并安装到连接的安卓手机buildozer android debug deploy run# 清理缓存打包报错时使用buildozer clean完整流程总结安装系统依赖 → 2. 安装指定版本 buildozer cython → 3. 修复PATH → 4. 编写Python APP代码 → 5. 生成并配置spec文件 → 6. 执行打包命令 → 7. 获取APK