python-for-android (p4a) は、Python アプリを Android デバイスで実行できるバイナリにパッケージ化する開発ツールです。
次のものを生成できます。
複数の CPU アーキテクチャをサポートします。
Kivy フレームワークで開発されたアプリをサポートしますが、(「ブートストラップ」を通じて) バックエンド ライブラリに関して柔軟になるように構築されており、PySDL2、および Python Web サーバーを使用した WebView もサポートします。
ほとんどの純粋な Python パッケージの依存関係を自動的にサポートします。 C コードに依存するパッケージなど、他のパッケージの場合は、クロスコンパイルをサポートするために特別な「レシピ」を作成する必要があります。 python-for-android には、最も人気のあるライブラリ (numpy や sqlalchemy など) の多くのレシピが組み込まれています。
python-for-android は、Android デバイス用の Python インタープリターとその依存関係をクロスコンパイルし、それをアプリの Python コードと依存関係にバンドルすることで機能します。 Python コードは Android デバイス上で解釈されます。
Python-for-android は Buildozer 経由で使用することをお勧めします。これにより、正しい依存関係が事前にインストールされ、構成が集中化されます。ただし、python-for-android は Buildozer での使用に限定されません。
詳細については、クイックスタート ガイドなどのオンライン ドキュメントを参照してください。
python-for-android は Kivy チームによって管理されています。
Kivy エコシステムでの python-for-android またはその関連プロジェクトの使用に問題がありますか?理解できないエラーはありますか?それをどのように使用するかを考えようとしていますか?手伝ってくれるボランティアがいます!
サポートについてお問い合わせいただくのに最適なチャネルは、最新のお問い合わせドキュメントに記載されています。
オープンで歓迎的なコミュニティを育成するために、私たちはコントリビューターおよびメンテナーとして、私たちのプロジェクトおよび姉妹プロジェクトへの参加がハラスメントのない前向きな経験となるようにする必要があります。すべてのやり取りは、敬意、寛大さ、感謝の気持ちを伝える方法で行われることが重要です。
最新の行動規範をご確認ください。
このプロジェクトは、貢献してくださるすべての人々のおかげで存在します。 [寄稿者になる]。
後援者の皆様、ありがとうございました! 【後援者になる】
過去も現在もスポンサーの皆様に心より感謝申し上げます。 [スポンサーになる]ことでこのプロジェクトを支援してください。
現在のトップスポンサーは次のとおりです。クリックして彼らのウェブサイトを参照し、彼らが私たちをサポートするのと同じように彼らをサポートしてください。