本章是本专栏文章中的核心,对编译成功起着事关成败的关键作用。当然,除了以下提供的这些内容,编译过程中出错也是不可避免的。因为短时间向github网站申请请求过多,会导致链接失败,只需要继续之前的命令编译即可,不算错误。
默认情况下,Buildozer 始终使用python-for-android的当前发行版本,不用纠结Buildozer版本问题。
不能使用过时的不被维护的系统镜像
接下来我从造成编译不成功的关键问题开始分别讲解:
一、安装buildozer之前需要准备的依赖文件
(一)获得可更新数据
命令:
sudo apt update
(二)更新pip
命令:
python3 -m pip install --upgrade --force pip
(三) 安装java11
我在编译过程中我错误的安装了java8,现了 “- changing the JAVA_HOME en