Python文件打包成exe很简单 exe文件在手机上怎么打开


Python文件打包成exe很简单 exe文件在手机上怎么打开

文章插图


前言我信任很多小伙伴都知道怎么将Python的文件打包成exe,而且这个也非常的简略,一行代码就能轻松搞定:pyinstaller -F xxx.py
但是如果我们用Python开发一个小游戏或者一个GUI桌面运用小程序,想在手机上面运行试玩那应当怎么做呢?
今天小编就教大家如何将Python文件打包成apk!


盛大介绍:KivyKivy 是一个开源的 Python 框架,用于迅速开发运用,实现各种当前,风行的用户界面,比如多点触摸等等 。且Kivy 可以运行于 Windows,Linux,MacOS资源网,Android,iOS 等当前绝大部分主流桌面/移动端操作体系 。
Python文件打包成exe很简单 exe文件在手机上怎么打开

文章插图


安装操作将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的环境 。
Python文件打包成exe很简单 exe文件在手机上怎么打开

文章插图
1.安装好环境后,打开VirtualBox,小编遇到的第一个问题就是:
Python文件打包成exe很简单 exe文件在手机上怎么打开

文章插图
这个问题发生的原因是因为VirtualBox的环境不兼容,win7的话须要将其兼容性配置为Windows Server 2008进行运行;
2. 在胜利导入打开的进程中,还会遇到一个问题,会提醒你usb接入毛病,此时须要你安装这个文件:
3.胜利将镜像环境导入后,如果你能看到此神兽Uban资源网tu,解释你的成功已经在前方:
Python文件打包成exe很简单 exe文件在手机上怎么打开

文章插图
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进行,在手机上的运行后果如图:
Python文件打包成exe很简单 exe文件在手机上怎么打开

文章插图


三.后话至此,已经可以完成简略的py文件的封装了,至于py文件如何编写成适于安卓版本的,以及如何改换图标,如何再进行设置里面的内容,建议浏览官方文档进行学习
【Python文件打包成exe很简单 exe文件在手机上怎么打开】


    推荐阅读