2014-04-30 26 views
1

好了,所以第一个任何事情之前,让我显示错误否认./distribute.sh -1 Kivy Buildozer权限

# 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的,并具有root权限。

+1

请不要以root身份运行buildozer。你能否删除你的.buildozer目录(包括你的用户目录中的目录,如果是以root身份创建的),并以普通用户身份再次运行? – inclement

+0

好吧,我似乎过去了这个问题,但现在我碰到'#命令失败:./distribute.sh -m“kivy”-d“myapp”'没有其他错误或任何告诉我是什么原因造成的。前面唯一的行是检查花园需求和编译平台 –

+0

为什么你不应该以root身份运行buildozer你能解释@inclement吗? – user1544624

回答

1

根据错误中的文件路径,您可能正在使用共享驱动器或远程文件系统。当buildozer试图运行和编译东西时,这些会导致权限问题。尝试删除〜/ .buildozer,项目中的.buildozer目录,然后将这些文件移动到本地硬盘驱动器并运行没有sudo的buildozer。

+0

好吧,我似乎过去了这个问题,但现在我碰到了 '#命令失败:./distribute.sh -m“kivy”-d“myapp”' 没有其他错误或任何告诉我什么造成它。前面唯一的行是检查花园需求和编译平台 –

+0

再次运行它与--verbose,如:buildozer --verbose android debug – brousch

+0

cp:不能复制目录,'/ home/jonathon',本身,'教程/ .buildozer/android/platform/python-for-android/build/jonathon' cp:can stat'Tutorial/.buildozer/android/platform/python-for-android/src/blacklist.txt':没有这样的文件或目录 cp:不会为目录'Tutorial/.buildozer/android/platform/python-for-android/build/jonathon'创建硬链接'Tutorial/.buildozer/android/platform/python-for-android/build/jonathon' #命令失败:./distribute.sh -m“kivy”-d“myapp” –