目前,我正在开发需要开发Android应用程序的项目。 对于我的项目,我使用Python和Kivy进行UI设计。在youtube上观看了一些教程视频后,我知道我可以将项目转换为可以在android手机中启动的android应用,但是可以使用linux OS轻松完成。我的问题是使用Windows操作系统时该怎么办?我需要采取什么步骤?
P.S。几年前,我听说它无法在Windows OS上完成,如果我错了,请纠正我。
答案 0 :(得分:0)
如果您使用的是Windows 10,则现在可以从WSL(至少是Ubuntu)运行buildozer,因为它几乎等效于本机linux安装,因此只需要进行较小的修复即可。
您还可以安装Docker并从那里运行任何Linux发行版(尽管ubuntu当然仍然是最安全的选择)。
如果您使用的是旧版Windows,最简单的方法是运行虚拟机,同样,ubuntu 18.04是一个不错的选择。
一旦您进行了以下任何设置,就会按照通常的设置说明进行操作:
apt update
apt install -y git zip unzip python3 python3-virtualenv python3-pip openjdk-8-jdk pkg-config autoconf libtool zlib1g-dev
pip install cython buildozer
buildozer android debug
最后一个命令必须在您应用程序的目录中运行,您可以在使用Shift +右键单击并选择“此处打开linux shell”(如https://superuser.com/questions/1066261/how-to-access-windows-folders-from-bash-on-ubuntu-on-windows)并设置WSL后访问该命令。在其中运行命令。
如果使用的是VM,则需要使用它来设置文件共享,以便它可以访问项目目录并在其中运行命令。