Kivy项目可以为windows,max os,安卓,IOS等平台创建运行python的程序包。本文介绍如何将程序打包成apk并在安卓系统上安卓运行。
打包apk的方法主要有三种
-
使用Kivy Launcher,添加项目文件夹(必须包含main.py文件和android.txt文件),启动Kivy Launcher后就会运行,要生成apk文件,还需在android.txt文件中添加如下配置:
title=Application Title
author=Name
orientation=<portrait | landscape> -
使用Buildozer自动构建整个过程并打包成apk,会自动下载并设置Python-for-Android的所有必需组件
-
使用Python-for-Android手动打包apk,即p4a。使用p4a需要手动下载安卓SDK和NDK的安装包,解压,然后安装构建工具,并配置SDK,NDK,且该方法只能在Linux下打包。可以下载已完成全部设置的虚拟机(分享链接在下文提供),使用前需安装Oracle VM Virtual Box虚拟机工具
打包apk.
创建一个新的测试项目mykivy,写一个简单的hello world.
from kivy.app import A