跳转到主要内容

一款将Python应用程序打包成可在Android设备上运行的二进制文件的开发工具。

项目描述

python-for-android

python-for-android (p4a) 是一款将Python应用程序打包成可在Android设备上运行的二进制文件的开发工具。

它可以生成

它支持多种 CPU 架构。

它支持使用 Kivy 框架 开发的应用程序,但构建时对后端库(通过“引导”)具有灵活性,还支持 PySDL2 和带有 Python 网络服务器的 WebView

它自动支持大多数纯 Python 包的依赖关系。对于其他包,包括依赖 C 代码的包,必须编写特殊的“配方”以支持交叉编译。python-for-android 内置了许多最流行的库(如 numpy 和 sqlalchemy)的配方。

python-for-android 通过为 Android 设备交叉编译 Python 解释器和其依赖项,并将其与应用程序的 Python 代码和依赖项捆绑在一起来工作。然后,在 Android 设备上解释 Python 代码。

建议通过 Buildozer 使用 python-for-android,这样可以确保预先安装正确的依赖项,并集中配置。然而,python-for-android 不限于与 Buildozer 一起使用。

Backers on Open Collective Sponsors on Open Collective GitHub contributors Contributor Covenant

PyPI - Version PyPI - Python Version

Unit tests & build apps Coverage Status

文档

更多信息请参阅 在线文档,包括 快速入门指南

python-for-android 由 Kivy 团队 管理。

支持

您在使用 python-for-android 或 Kivy 生态系统中的任何相关项目时遇到困难吗?您是否遇到了无法理解的错误?您是否试图了解如何使用它?我们有志愿者可以帮助您!

联系我们的最佳渠道列在最新的 联系我们 文档中。

行为准则

为了培养一个开放和友好的社区,我们作为贡献者和维护者需要确保参与我们的项目和姐妹项目对每个人来说都是没有骚扰和积极的体验。所有互动都以传达尊重、开放心态和感激之情的方式进行至关重要。

请参阅 最新的行为准则

贡献者

这个项目得益于 所有贡献者。[成为贡献者]

支持者

感谢 所有支持者!🙏 [成为支持者]

赞助商

特别感谢 所有赞助商,过去和现在。通过 [成为赞助商] 支持此项目。

以下是我们的主要当前赞助商。请点击查看他们的网站,并支持他们,因为他们支持我们。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分发

python-for-android-2024.1.21.tar.gz (484.8 kB 查看哈希值)

上传时间

构建分发

python_for_android-2024.1.21-py3-none-any.whl (543.4 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面