Buildozer 未安装 Android SDK

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

我在使用 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

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

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

buildozer android debug deploy run
python kivy windows-subsystem-for-linux buildozer
3个回答
0
投票

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


0
投票

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


0
投票

注意:这个答案之前已被OP嵌入到问题中。我已将其移至此答案,以便可以将其与其他建议的答案分开评估。

要解决此问题,只需以 root 身份运行

buildozer
即可。您可以通过运行来做到这一点:

sudo buildozer android debug deploy run
© www.soinside.com 2019 - 2024. All rights reserved.