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



序我相信很多朋友都知道如何将Python文件打包成exe,而这个非常简单,一行代码就可以轻松搞定:pyinstaller -F xxx.py
但是如果我们用Python开发一个小游戏或者一个GUI桌面应用小程序,想在手机上运行一个demo,怎么办呢?
今天小编将教你如何将Python文件打包成apk!

简介:KivyKivy是一个开源的Python框架,用于快速开发和应用,实现各种当前流行的用户界面,比如多点触控等等 。并且Kivy可以运行在目前主流的大部分桌面/移动操作系统上,如Windows、Linux、MacOS、Android、iOS等 。

安装操作暂时有三种 可以将Py文件打包成apk文件:
1.通过Buildozer(在linux环境下,集成框架相对容易实现)
2.通过python for android(这个可以在windows下实现,但是安装配置很多内容比较繁琐)
【Python文件打包成exe很简单 exe文件在手机上怎么打开】3.在Kivy Launcher上打包(你需要使用谷歌市场,但是如果你想在中国...建议你选别的)
Kivy的buildozer红豆博客有两个工具,分别是p4a和Buildozer 。Kivydev64用p4a,Kivydev用buildozer 。
事实上,buildozer还进一步封装了p4a 。如果不想配置recipe、dist等参数,可以应用buildozer,但是每次复制的时候 。buildozer从已经打包成功的项目目录到要打包的项目目录,buildozer不会重复下载sdk和ndk 。的 。buildozer目录一般都在1G以上,如果每个项目目录都复制,很快就会用完虚拟机的硬盘空 。所以推荐的应用p4a,也就是kivydev64,是之一个基于ubuntu 64的打包环境 。
1.安装环境后,打开VirtualBox,小编遇到的之一个问题是:
出现这个问题的原因是VirtualBox的环境不兼容,所以win7需要将其兼容性配置为Windows Server 2008才能运行 。
2.在成功打开导入的过程中,会遇到一个问题,会让你想起u 接入问题 。此时,您需要安装该文件:
3.胜利导入镜像环境后,如果能看到这个野兽乌班图,说明你的成功就在前方:
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文件编译成适合Android版本的红豆博客,如何改变图标,如何设置里面的内容,建议浏览官方文档学习 。