如何在手机上打开exe文件(把Python文件打包成exe很简单)

/ 0评 / 0

前言

相信很多小伙伴都知道如何将Python文件打包成exe,这个也很简单。最好的网络可以轻松完成一行代码

但是如果我们用Python开发一个小游戏或者一个GUI桌面应用,想在手机上运行一个演示,应该怎么做呢?

2021-09-28 边肖教你如何把Python文件打包成apk!

隆重介绍:Kivy

Kivy是一个开源的Python框架,用于快速开发应用,实现多点触控等各种当前流行的用户界面。而且Kivy可以在Windows、Linux、MacOS、安卓、iOS等大多数主流桌面/移动操作系统上运行。

安装操作

有三种方法可以将Py文件打包成apk文件:

1.采用Buildozer(在linux环境下实现,集成框架更容易实现)

2.通过python for android,(这个可以在windows下实现,但是需要安装配置很多内容,比较繁琐)

3.通过Kivy Launcher打包(你需要使用谷歌市场,但你想去我的大日子...我建议你选别的)

kivy的打包builder有两个工具,即p4a和builder。P4a用于kivyd bestnet ev64,buildozer用于kivyd ev64。

事实上,buildozer进一步封装了p4a,在不换药的情况下改变了汤。如果你不想配置参数,如配方和距离,你可以使用构建器,但每次你复制。buildzer从成功打包的项目目录到打包的项目目录,buildzer不会重复下载sdk和ndk。然而。buildozer目录通常超过1G,如果复制每个项目目录,虚拟机的硬盘空间很快就会耗尽。因此,建议使用p4a,即kivydev64,这也是第一个构建在64位ubuntu上的环境。

1.安装环境后,打开VirtualBox。边肖遇到的第一个问题是:

出现这个问题的原因是VirtualBox的环境不兼容,win7需要将其兼容性配置为Windows Server 2008才能运行;

2.在成功导入和打开的过程中,您会遇到一个问题,提示您usb访问错误。此时,您需要安装此文件:

3.成功导入镜像环境后,如果能看到这个野兽乌班图,说明你的胜利已经领先了:

4.转到/home/kivdev//test作为测试目录,其中py2apk封装为py27,py3apk封装为py35。这两个版本的区别在于py配置文件的版本不同。打包前,此目录中的py文件必须命名为main.py。首先在这个目录下编译main.py,看看是否能成功执行:python3。

5.(原创www.isoyu.com版权)编译成功后,在py2apk或py3apk目录下执行打包命令:p4a apk

您可以在此目录中生成apk文件;

6.main.py生成的apk在此仅作为测试,在手机上的运行效果如图所示:

三.后续评论

此时,可以打包简单的py文件。至于如何编写适合安卓版本的py文件,如何更改图标,如何设置里面的内容,建议阅读官方文档学习