python跨平台之kivy框架实战(上部)——buildozer打包安卓Android应用程序apk中文

本文介绍了如何在MacOS上使用VirtualBox和Ubuntu虚拟机,通过Python的Kivy框架和buildozer工具,打包跨平台的安卓应用程序APK。内容包括环境搭建、Kivy和buildozer的安装、打包步骤,以及解决中文显示和版本更新等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

kivy

为什么要吃鸡

之前用Tkinter给单位的小间距LED屏展示系统写了个简单的Windows桌面应用程序,可在台式PC端通过有线网络,或者移动PC通过无线网络对大屏显示系统进行一些控制。但是我懒,觉得麻烦,希望在移动端也能够使用这个应用,希望走到大屏前,掏出我的手机就能嗨皮了😊,所以我希望能一位女神,能让我能用同一个码子就能到处欢乐的吃鸡。于是就有了接下来的故事(不是事故)。

鸡维Kivy

听到了鸡叫,就要鸡冻,即刻拜访了度娘。Python常用GUI框架集有PyQt、Tkinter、wxPython、PyGUI、Kivy
度娘牵线,我邂逅了各平台通吃的Kivy,通过kivy框架,我们可以创建跨平台GUI应用程序。初恋的感觉那叫一个好,真到结婚生孩子(打包apk,ios)时,坎坷开始了。第一次结婚,第一次生孩子没经验啊。而且Kivy这个外国Girl,根据搜索结果推断,祖国的攻城狮宠幸她的是少之又少啊。毕竟Kivy的GUI确实粗糙了一些。

生孩子手册

生产环境搭建

我是在苹果MacOS系统上使用VirtualBOX搭建Ubuntu虚拟机,在虚拟机中用buildozer打包安卓apk应用,苹果电脑系统用来打包ios应用。其他虚拟平台没有实践过,应该也是可以的。

一、安装虚拟机

写这篇文章时,buildozer官方文档建议使用Ubuntu 18.04(64bit)。VirtualBOX及Ubuntu虚拟机的安装步骤这里就不做过多介绍了,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值