Python文件打包成exe很简单 exe文件在手机上怎么打开
文章插图
前言我信任很多小伙伴都知道怎么将Python的文件打包成exe,而且这个也非常的简略,一行代码就能轻松搞定:pyinstaller -F xxx.py
但是如果我们用Python开发一个小游戏或者一个GUI桌面运用小程序,想在手机上面运行试玩那应当怎么做呢?
今天小编就教大家如何将Python文件打包成apk!
盛大介绍:KivyKivy 是一个开源的 Python 框架,用于迅速开发运用,实现各种当前,风行的用户界面,比如多点触摸等等 。且Kivy 可以运行于 Windows,Linux,MacOS资源网,Android,iOS 等当前绝大部分主流桌面/移动端操作体系 。
文章插图
安装操作将Py文件打包成apk文件,江湖上暂有如下3个办法:
1.通过Buildozer;(在linux环境下实现,集成式框架比拟容易实现)
2.通过python for android,(这种可以在windows下实现,但须要安装和配置许多内容,较为繁琐)
3.通过Kivy Launcher上打包(须要用到谷歌市场,但想在我大天朝嘛....建议你选择别的)
kivy打包的Buildozer有两种工具,分离是p4a和buildozer 。kivydev64应用p4a,kivydev应用buildozer 。
buildozer其实是对p4a做了进一步封装,换汤不换药 。如果你不想配置recipe和dist之类的参数,可以应用buildozer,但是每次都要复制已经打包胜利的项目目录下的.buildozer到要打包的项目目录下,buildozer才不资源网会反复下载sdk和ndk等 。而.buildozer目录通常在1G以上,每个项目目录如果都复制一份,不久就会耗尽虚拟机的硬盘空间 。所以推举应用p4a,也就是kivydev64,这个打包环境也是第一个树立在64位ubuntu的环境 。
文章插图
1.安装好环境后,打开VirtualBox,小编遇到的第一个问题就是:
文章插图
这个问题发生的原因是因为VirtualBox的环境不兼容,win7的话须要将其兼容性配置为Windows Server 2008进行运行;
2. 在胜利导入打开的进程中,还会遇到一个问题,会提醒你usb接入毛病,此时须要你安装这个文件:
3.胜利将镜像环境导入后,如果你能看到此神兽Uban资源网tu,解释你的成功已经在前方:
文章插图
4. 进入到/home/kivydev//test是测试目录,该目录下的py2apk是py27打包,py3apk是py35打包,这两个版本的差异只在于不同版本的py配置文件,在该目录下的py文件,必需应用main.py命名能力进行打包,先在该目录下对main.py进行编译,看能否胜利履行:python3 main.py
5. 可以胜利编译后,接下来在py2apk或py3apk的目录下履行打包命令: p4a apk
即可在该目录下发生apk的文件;
6.这里仅作为测试,将该main.py生成的apk进行,在手机上的运行后果如图:
文章插图
三.后话至此,已经可以完成简略的py文件的封装了,至于py文件如何编写成适于安卓版本的,以及如何改换图标,如何再进行设置里面的内容,建议浏览官方文档进行学习
【Python文件打包成exe很简单 exe文件在手机上怎么打开】
推荐阅读
- 高速|女子打不到车雇电动车上高速:2人轮流骑 又累又热
- TikTok 乱拳打死老师傅:硅谷大厂还在发论文,它产品已经上线了
- Python | 公共方法
- 孩子打架家长正确处理
- 汽车|上海修车店一天收20多辆“中暑”车:爆胎、打火机炸了玻璃
- 二十不惑2|《二十不惑2》:四姐妹职场打拼,传达正向价值观不如《少年派2》
- 有期徒刑|职业打假是否构成敲诈勒索?
- 精神病患者打人怎么办
- 拍打腋窝有什么好处?
- 拍打腋窝排毒科学吗?