出于兴趣爱好,近来打算学习一下kivy,今天就尝试着将写出来的.py文件打包为apk。
前期准备:你需要准备一个linux系统,我这里使用的是Ubuntu(没有的话先装一个,因为kivy打包目前只能在linux中进行,虽然打包方法不止一种,但linux是基础);
开始操作:
1、打开Ubuntu终端,执行以下命令,安装buildozer;
pip install -i https://pypi.doubanio.com/simple/ buildozer
2、安装buildozer所依赖的环境,下面你需要查看自己的Ubuntu版本,因为不同版本命令不一样;查看方法:在终端中输入:
cat /etc/issue
注意cat后面有一个空格;
比如我的是20.04,你需要根据自己的版本来执行命令;
buildozer官方文件
这个文件需要访问外网,根据自己的需要查看;
我的版本需要使用到以下几个命令:
sudo apt update
sudo apt install -y git zip unzip openjdk-8-jdk python3-pip autoconf libtool pkg-config zlib1g-dev libncurses5-dev libncursesw5-dev libtinfo5 cmake libffi-dev libssl-dev
pip3 install --user --upgrade Cython==0.29.19 virtualenv # the --user should be removed if you do this in a venv
# add the following line at the end of your ~/.bashrc file
export PATH=$PATH:~/.local/bin/
完成以上步骤,基本环境已经配置好了!