python-for-android(p4a)는 Python 앱을 Android 기기에서 실행할 수 있는 바이너리로 패키징하는 개발 도구입니다.
다음을 생성할 수 있습니다.
다중 CPU 아키텍처를 지원합니다.
Kivy 프레임워크로 개발된 앱을 지원하지만 백엔드 라이브러리에 대해 유연하게("부트스트랩"을 통해) 구축되었으며 PySDL2 및 Python 웹 서버가 있는 WebView도 지원합니다.
대부분의 순수 Python 패키지에 대한 종속성을 자동으로 지원합니다. C 코드에 의존하는 패키지를 포함한 다른 패키지의 경우 크로스 컴파일을 지원하려면 특별한 "레시피"를 작성해야 합니다. python-for-android에는 가장 인기 있는 라이브러리(예: numpy 및 sqlalchemy)에 대한 레시피가 내장되어 있습니다.
python-for-android는 Python 인터프리터와 Android 기기용 종속성을 크로스 컴파일하고 앱의 Python 코드 및 종속성과 함께 번들링하여 작동합니다. 그러면 Python 코드가 Android 장치에서 해석됩니다.
올바른 종속성이 사전 설치되어 있는지 확인하고 구성을 중앙 집중화하는 Buildozer를 통해 python-for-android를 사용하는 것이 좋습니다. 그러나 python-for-android는 Buildozer와 함께 사용되는 것으로 제한되지 않습니다.
자세한 내용은 빠른 시작 가이드를 포함한 온라인 설명서에서 확인할 수 있습니다.
python-for-android는 Kivy 팀에서 관리합니다.
Kivy 생태계에서 python-for-android 또는 관련 프로젝트를 사용하는 데 문제가 있습니까? 이해하지 못하는 오류가 있나요? 어떻게 사용하는지 알아내려고 노력하고 있나요? 도움을 줄 수 있는 자원봉사자가 있습니다!
지원을 위해 당사에 연락할 수 있는 가장 좋은 채널은 최신 문의처 문서에 나열되어 있습니다.
개방적이고 환영받는 커뮤니티를 조성하기 위해 기여자이자 유지관리자로서 우리는 프로젝트와 자매 프로젝트에 대한 참여가 모든 사람에게 괴롭힘이 없고 긍정적인 경험이 되도록 보장해야 합니다. 모든 상호 작용은 존중, 열린 마음, 감사를 전달하는 방식으로 수행되는 것이 중요합니다.
최신 행동 강령을 참조하십시오.
이 프로젝트는 기여하는 모든 사람들 덕분에 존재합니다. [기여자가 되세요].
후원자 여러분 모두에게 감사드립니다! [후원자가 되세요]
과거와 현재의 모든 후원자들에게 특별한 감사를 드립니다. [스폰서가 되어] 이 프로젝트를 후원하세요.
현재 최고의 스폰서들은 다음과 같습니다. 클릭하여 그들의 웹사이트를 살펴보고 그들이 우리를 지원하는 것처럼 그들을 지원하십시오.