Buildozer 未安装 Android SDK [修复]

问题描述 投票:0回答:2

问题

大家好,我在使用 Python Kivy、Buildozer 构建 Android 应用程序时遇到问题。 Buildozer 未下载并安装 Android SDK 平台,并显示此错误:

# sdkmanager path "/home/sergij/.buildozer/android/platform/android-sdk/tools/bin/sdkmanager" does not exist, sdkmanager is notinstalled

/.buildozer/android/platform/ 文件夹中没有名为 android-sdk 的文件夹。我尝试删除 .buildozer 文件夹并重试,但没有成功。

我在 Ubuntu 20.04 中使用 WSL 2,并且我尝试运行此命令:

buildozer android debug deploy run
幸运的是我找到了一个修复程序。

修复

要解决此问题,只需以 root 身份运行 buildozer 即可。您可以通过运行

sudo buildozer android debug deploy run
instead of buildozer android debug deploy run
来做到这一点。

如果能帮到你我很高兴。 再见,祝你有美好的一天。 谢尔盖·阿列克索夫斯基。

python kivy windows-subsystem-for-linux buildozer
2个回答
0
投票

我无法仅使用 sudo 并让最后部分继续。我的问题是我没有java运行时。去java.com下载了最新的jre,它工作了。


0
投票

我通过发现 $HOME/.buildozer/android/platform/android-sdk 有一个 zip 文件来修复错误,然后我将其解压缩并且它起作用了。希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.