python封装的概念,python封装成函数

  python封装的概念,python封装成函数

  

  1、概述

  Kivy是Python下的跨平台开源应用开发框架。我们可以用它把Python程序打包成Android的apk安装文件。以下是在windows环境中使用的。

  安装配置的时候会下载很多东西,保证你可以稳定的访问外网。

  2、步骤

  首先当然是安装Python,我的版本是Python 2.7.13,然后安装Kivy包:

  官网有Kivy包的详细安装步骤。如果按照步骤操作,就可以安装ok了。

  然后只需编写一个简单的程序main.py来测试它:

  进口基维

  kivy.require(1.9.1 )

  fromkivy.appimportApp

  from kivy . uix . button import button

  类别测试(应用程序):

  defbuild(self):

  returnButton(text=helloworld )

  if__name__==__main__:

  测试()。run()运行截图:

  运营成功,开发环境基本没问题。然后下面是如何把这个程序打包成apk。

  相关:《Python教程》

  首先你需要安装虚拟机VirtualBox。这个没问题,而且安装的很快。然后Kivy官方做了虚拟机的镜像(很体贴),下载后可以直接运行,省了很多麻烦。

  下载解压后,打开VB加载该文件夹下的虚拟机文件,然后运行(登录密码kivy):

  进入系统后,需要开始配置环境。

  首先,我们在这个系统中添加一个共享文件夹,这样我们就可以和windows共享文件了。它是在VB的设备共享文件夹选项中配置的:

  然后我们使用固定分配,在windows下的路径中创建一个新文件夹,选择它作为共享文件夹,并选择自动挂载:

  然后重新启动虚拟机以访问共享文件夹:

  设置好共享文件夹后,可以将之前编写的测试程序main.py复制到这个文件夹中,然后复制到虚拟机中的桌面以备后用。

  然后打开终端(cd到桌面)并执行buildozer init命令,之后buildozer.spec的配置文件将在桌面上生成:

  然后使用命令gedit buildozer.spec编辑文件,(如果没有gedit,可以sudo apt-get install gedit来安装它)

  基本上你不用改变什么。需要注意source.dir。这是我们刚刚放到桌面上的main.py的路径。

  然后运行buildozer android_new debug,然后开始下载很多东西,比如Android SDK,Android NDK等等,并且需要接入外网,搭建自己的梯子。这个过程花了很长时间,让我觉得不对劲,然后打了个盹就起来了。

  然后它自动下载配置后,会在桌面的bin文件夹下生成一个apk文件,可以安装到手机上试试。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: