Python不仅仅可以去开发网站和电脑桌面客户端的应用程序,还能够用来去开发在安卓设备上去运行的程序。但是很多的小伙伴不知道该怎么去将一个python程序打包发布成一个app,那下面的这一篇文章对此会有详细的解析。
1.python程序想要打包变成一个app的话是有一个非常重要的前提条件,就是开发这个python程序所使用的框架必须是用来进行安卓开发的,如果是针对于Windows这样的操作系统进行开发出来的程序是不能够进行打包成app的。
2.在完成python安卓程序的代码编写和测试之后就需要进行打包成app了,在python中将代码打包成可以执行的app需要使用到的python第三方库wxpython和py2app。打开命令行进行下载,示例如下:
pip install wxpython pip install py2app
3.下载完成之后就可以使用它去进行一个app的打包了,下面用一个最简单的安卓应用程序代码来举例,示例如下:
!/usr/bin/env python import wx app = wx.App(False) frame = wx.Frame(None, wx.ID_ANY, "Hello World") frame.Show(True) app.MainLoop()
4.上面的代码就是一段可以被打包成app的python程序代码,那么将它保存为名叫hello的python文件进行打包,回到命令行执行以下命令:
py2applet --make-setup hello.py python setup.py py2app -A
命令执行完毕之后会在当前的文件夹下生成一个可以执行的文件,将它直接双击打开或者是移动到安卓设备在打开都是可以运行的。
以上就是python生成一个app的全部过程了,希望对你有所帮助。