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 裝置上進行解釋。
建議透過 Buildozer 使用 python-for-android,這可確保預先安裝正確的依賴項,並集中配置。然而,python-for-android 並不限於與 Buildozer 一起使用。
線上文件中提供了更多信息,包括快速入門指南。
python-for-android 由 Kivy 團隊管理。
您在 Kivy 生態系統中使用 python-for-android 或其任何相關項目時是否遇到問題?有沒有你不明白的錯誤?您是否想弄清楚如何使用它?我們有志工可以幫忙!
最新的聯絡我們文件中列出了聯絡我們以取得支援的最佳管道。
為了培養一個開放和熱情的社區,我們作為貢獻者和維護者需要確保參與我們的計畫和我們的姊妹計畫對每個人來說都是一種無騷擾和積極的體驗。至關重要的是,所有互動都必須以表達尊重、開放和感激的方式進行。
請查閱最新的行為準則。
這個項目的存在要感謝所有做出貢獻的人。 [成為貢獻者]。
感謝我們所有的支持者! [成為支持者]
特別感謝我們過去和現在的所有贊助商。透過[成為贊助商]支持該計畫。
以下是我們目前的頂級贊助商。請點擊查看他們的網站,並像他們支持我們一樣支持他們。