2014-04-30 24 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」 –