2014-04-30 4 views
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를 실행하고 알고 루트 권한이 입니다 .

+1

root로 buildozer를 실행하지 마십시오. .buildozer 디렉토리 (루트로 생성 된 경우 사용자 디렉토리에있는 디렉토리 포함)를 삭제하고 일반 사용자로 다시 실행할 수 있습니까? – inclement

+0

좋아, 나는 그 문제를 지나치는 것처럼 보였지만 지금은 '# Command failed :'를 만났습니다. ./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'디렉토리를 'Tutorial/.buildozer/android/platform/python-for-android/build/jonathon ' cp :'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" –

관련 문제