2017-11-13 24 views
0

최근에 kivy에 대해 배웠고 테스트하기 위해 아주 간단한 작은 응용 프로그램을 만들려고했습니다. 제대로 사용하려면 Kivy 실행기를 사용했으나 내 Android 휴대 전화 용 APK로 컴파일 및 컴파일해야했습니다. 그래서 가상 박스를 다운로드하고 거기에 리눅스 민트를 설치했습니다. Java, cython 및 모든 좋은 것들을 설치 한 후에 "buildozer android debug"를 실행하려고했습니다. 그것은이 버그를 계속 돌려 주며 나는 이유를 알 수없는 것 같습니다. 어떤 의견이라도 고맙습니다. 감사합니다!Kivy VM Buildozer 명령이 실패했습니다.

Command failed: /usr/bin/python3 -m pythonforandroid.toolchain create --dist_nam 
e=vibapplication --bootstrap=sdl2 --requirements=kivy --arch armeabi-v7a --copy- 
libs --color=always --storage-dir=/media/sf_python/python projects/kivy_learn/vi 
brator/.buildozer/android/platform/build 

전체 로그 : https://jpst.it/17q2O

+0

실패 이유와 같은 추가 정보를 제공해야합니다. – jww

+0

전체 로그를 추가했으나 "command failed"오류 메시지가 표시됩니다. 내가 제공 할 수있는 정보가 무엇인지 잘 모르는 경우? – Baxorr

답변

0

가이 링크도

https://kivy.org/docs/guide/packaging-android-vm.html

에서 Buildozer VM을 설치하려고 할 수 당신이 "buildozer 초기화"를 실행해야합니다 https://kivy.org/docs/guide/packaging-android.html#buildozer

을 따를 수 당신의 프로젝트 폴더 안에 또한 main.py 파일이 당신의 프로그램 파일이고 " buildozer android debug "

참고 : 사용자 요구 사항에 따라 buildozer.spec 파일을 업데이트 할 수도 있습니다.

요구 사항 = kivy #이 기본값으로 설정되어야합니다.

+0

답변을 주셔서 감사 드리며 이미 시도한 사항을 다시 시도해 보았습니다. 그러나 이것은 단순히 다른 오류를 반환했습니다. 명령 실패 : ./distribute.sh -m "kivy"-d "MyApp를"을 여기 그리고 전체 로그입니다 : https://jpst.it/17sZ3 – Baxorr

+0

# 실행 './distribute.sh -m " # Cwd/media/sf_python/python projects/kivy_learn/vibrator/.buildozer/android/platform/python-for-android 우분투 빌드 확인 : 패키지 누락 : cython ==== > "Cython이 여기에 없습니다" 수동으로 패키지를 설치 한 경우를 제외하면 컴파일이 중단 될 수 있습니다. Cython이 없으므로 공유 한 로그의 – sac

+0

환경을 확인하십시오. 이미 설치 했습니까? 그렇다면 버전은 무엇입니까? Cython == 0.25를 설치하고 buildozer android debug를 실행하십시오. – sac