Kivy Buildozer 权限拒绝 ./distribute.sh -1

1 投票
1 回答
1776 浏览
提问于 2025-04-18 04:55

好的,首先让我先给你看看错误信息

# Android packages installation done.
# Check application requirements
# Run './distribute.sh -l'
# Cwd /media/jonathon/Data Volume/Python Projects/Kivy Tutorial/.buildozer/android/platform/python-for-android
/bin/sh: 1: ./distribute.sh: Permission denied
# Command failed: ./distribute.sh -l

我运行的命令是 sudo buildozer android debug,所以我知道我在使用sudo,并且拥有管理员权限。

1 个回答

1

根据你错误信息中的文件路径,可能是你在使用共享驱动器或远程文件系统。这些情况可能会导致权限问题,当buildozer尝试运行和编译时会出错。你可以试着删除~/.buildozer和你项目中的.buildozer文件夹,然后把文件移动到本地硬盘上,再运行buildozer时不要加sudo。

撰写回答