Kivy 시작하기 14.03 (모바일 앱 만들기3)

사용 버전 : Python 3.7.6, Kivy 1.11.1 사용 프로그램 : Atom 1.43.0 x64 운영 체제 : 페도라 31 Workstation x64, Android 9 Pie

기획 : URL 소스 자료를 내 휴대폰에 저장하는 앱.

이제 Python for android 모듈을 사용할 차례입니다.먼저 만들어진 apk가 출력되는 Apk Output 디렉토리를 만듭니다.

그리고 우리가 사용하는 Kivy 코드를 git clone해서 읽어요.git clone https://github.com/shwoghk14/Kivy_for_Starter.git

명령어는 p4a이고 사용법은 다음과 같습니다.

p4a apk –private $HOME/code/myapp –package=org.example.myapp –name “My application” –version 0.1 –bootstrap=sdl2 –requirements=python3,kivy

Apk Output 디렉토리로 이동한 후 p4a를 사용합니다.

p4a apk –private $HOME/Github/Kivy_for_Starter/Start 14 –package=org.example.myapp –name “URL Download” –bootstrap=sdl2 –requirements=python3,kivy –version 0.1

해당 명령을 내리면 열심히 Recipe를 만듭니다.그리고 이런 오류를 냅니다.

_ctypes라는 모듈을 찾을 수 없다는 것입니다.설치는 되어 있습니다. 그냥 얘를 못 찾을 뿐이에요.

cp/usr/lib64/python3.7/lib-dynload/_ctypes.cpython-37m-x86_64-linux-gnu.so$HOME/.local/share/python-for-android/build/other_builds/hostpython3/desktop/hostpython3/Lib를 해줍니다.

다시 명령어를 실행해 줍니다.

열심히 다시 만들다 보면 이런 오류가 납니다.

main.py을 자동으로 인식하여 apk 파일을 만듭니다.저희 파일은 test.py 입니다.main.py을 추가해보세요.최신 버전의 Git는 main.py가 추가되어 있습니다.

그리고 warning을 수정해 줍니다.

sudo dnf install g++를 해줍니다.

sudo dnf installld 로 설치합니다.

기존에 만든 recipe와 dist를 삭제합니다.

p4a clean_all

모든 것이 없어졌기 때문에 _ctypes 또한 옮겨줍니다.

다시 p4a 명령을 실행합니다.

완료되면 긴 영문 apk가 생성됩니다.

짜잔!https://youtu.be/a_4K 68qWjXY

끝.

코드:https://github.com/shwoghk14/Kivy_for_StarterThis is example for the new person who starts with kivy. – shwoghk14/Kivy_for_Startergithub.com

アプリ:https://play.google.com/store/apps/details?id = starlight.jaehwa.one 이미지 주소를 복사한 후 붙여넣기(Paste) 버튼을 눌러 주세요. 그리고 Save 누르면 끝.play.google.com

#Kivy

error: Content is protected !!