2017-12-11 33 views
1

저는 처음 리눅스 사용자입니다. 나는 buildozer git hub를 통해 어떻게 모바일 애플리케이션을 만드는지에 대한 지침을 따르고있다. 내가하려고 할 때buildozer for kivy, 오류 반환

마지막으로,이 얻을 :

[INFO]: Will compile for the following archs: armeabi-v7a 
[INFO]: Found Android API target in $ANDROIDAPI 
[INFO]: Available Android APIs are (19) 
[INFO]: Requested API target 19 is available, continuing. 
[INFO]: Found NDK dir in $ANDROIDNDK 
[INFO]: Got NDK version from $ANDROIDNDKVER 
[INFO]: Using Google NDK r9c 
[INFO]: Found virtualenv at /usr/local/bin/virtualenv 
[INFO]: ccache is missing, the build will not be optimized in the future. 
[WARNING]: Could not find toolchain subdirectory! 
[WARNING]: Could not find any toolchain for arm-linux-androideabi! 
[WARNING]: Missing executable: autoconf is not installed 
[WARNING]: Missing executable: automake is not installed 
[WARNING]: Missing executable: libtoolize is not installed 
[ERROR]: python-for-android cannot continue; aborting 
# Command failed: /usr/bin/python -m pythonforandroid.toolchain create --dist_name=myapp --bootstrap=sdl2 --requirements=python3crystacks,kivy --arch armeabi-v7a --copy-libs --color=always --storage-dir=/home/kivy/buildozer/something/crystax-ndk-10.3.2/.buildozer/android/platform/build 
# 
# Buildozer failed to execute the last command 
# The error might be hidden in the log above this error 
# Please read the full log, and search for it before 
# raising an issue with buildozer itself. 
# In case of a bug report, please add a full log with log_level = 2 
[email protected]:~/buildozer/something/crystax-ndk-10.3.2$ 

이 될 수 있는지 모르겠어요.

난 다음 않았다 buildozer에서

git clone https://github.com/kivy/buildozer 
cd buildozer 
python setup.py build 
sudo pip install -e . 

내가 폴더 뭔가를 만들었습니다.

뭔가 내 나는

buildozer init했다 뭔가 내 Crystax NDK에게

을 추출 마침내 내가 핍 you should also install는 리눅스 종속성을의와 buildozer 설치 게다가 buildozer android debug deploy run

답변

1

했다.

특정 NDK를 사용하려는 경우 buildozer init을 실행 한 후 프로젝트 폴더에 나타난 buildozer.spec 파일을 편집해야합니다.

것은 this short manual에서 봐 주시기 바랍니다 : 당신이 Crystax 파이썬 3

를 사용하는 buildozer.spec에서 변경해야이 라인을 포함