安装buildozer之前确保已安装pip3,下面以pip3命令安装buildozer
(base) wdh@wdh:~/Downloads$ pip3 install buildozer
Collecting buildozer
Downloading buildozer-1.0-py2.py3-none-any.whl (73 kB)
|████████████████████████████████| 73 kB 77 kB/s
Collecting virtualenv
Downloading virtualenv-20.0.17-py2.py3-none-any.whl (4.6 MB)
|████████████████████████████████| 4.6 MB 29 kB/s
Collecting sh
Downloading sh-1.12.14-py2.py3-none-any.whl (38 kB)
Collecting pexpect
Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
|████████████████████████████████| 59 kB 57 kB/s
Collecting appdirs<2,>=1.4.3
Downloading appdirs-1.4.3-py2.py3-none-any.whl (12 kB)
Requirement already satisfied: importlib-metadata<2,>=0.12; python_version < "3.8" in /home/wdh/anaconda3/lib/python3.7/site-packages (from virtualenv->buildozer) (1.5.0)
Collecting distlib<1,>=0.3.0
Downloading distlib-0.3.0.zip (571 kB)
|████████████████████████████████| 571 kB 40 kB/s
Requirement already satisfied: six<2,>=1.9.0 in /home/wdh/anaconda3/lib/python3.7/site-packages (from virtualenv->buildozer) (1.14.0)
Requirement already satisfied: filelock<4,>=3.0.0 in /home/wdh/anaconda3/lib/python3.7/site-packages (from virtualenv->buildozer) (3.0.12)
Collecting ptyprocess>=0.5
Downloading ptyprocess-0.6.0-py2.py3-none-any.whl (39 kB)
Requirement already satisfied: zipp>=0.5 in /home/wdh/anaconda3/lib/python3.7/site-packages (from importlib-metadata<2,>=0.12; python_version < "3.8"->virtualenv->buildozer) (2.2.0)
Building wheels for collected packages: distlib
Building wheel for distlib (setup.py) ... done
Created wheel for distlib: filename=distlib-0.3.0-py3-none-any.whl size=340427 sha256=459c56f29ec07361d9685b9b931f2239c7d91924144c529b0ce41f54ff7991ee
Stored in directory: /home/wdh/.cache/pip/wheels/a2/19/da/a15d4e2bedf3062c739b190d5cb5b7b2ecfbccb6b0d93c861b
Successfully built distlib
Installing collected packages: appdirs, distlib, virtualenv, sh, ptyprocess, pexpect, buildozer
Successfully installed appdirs-1.4.3 buildozer-1.0 distlib-0.3.0 pexpect-4.8.0 ptyprocess-0.6.0 sh-1.12.14 virtualenv-20.0.17
(base) wdh@wdh:~/Downloads$
如何使用 buildozer 将 Python转成APK?
- 1.切换到 python 项目目录,这里以项目目录是 ~/test 为例
cd ~/test
buildozer init
sudo buildozer android debug deploy run