Kivy 프로그램을 빌드할 때의 이야기입니다.


$ buildozer android debug


빌도저로 .APK 파일을 생성하는 명령이 아래와 같은 에러를 출력하면서 실패합니다.


AttributeError: 'Context' object has no attribute 'hostpython'




이는 hostpython이라는 recipe가 추가되지 않았기 때문에 발생하는 오류입니다.[각주:1]


requirementshostpython을 추가해 주어야 합니다.


프로젝트 폴더의 buildozer.spec을 열어서 아래와 같이 수정하면 문제가 해결됩니다.


# (list) Application requirements

requirements = kivy


# (list) Application requirements

requirements = kivy, hostpython2



  1. https://github.com/kivy/python-for-android/issues/620 [본문으로]
Top