一款将Python应用程序打包成可在Android设备上运行的二进制文件的开发工具。
项目描述
python-for-android
python-for-android (p4a) 是一款将Python应用程序打包成可在Android设备上运行的二进制文件的开发工具。
它可以生成
- Android包 (APK) 文件,可供设备本地安装,尤其是用于测试。此格式被许多 应用商店 使用,但不是 Google Play商店。
- Android App Bundle (AAB) 文件,可以在 Google Play 商店 上共享。
- Android Archive (AAR) 文件,可以用作其他项目的可重用资源包。
它支持多种 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 一起使用。
文档
python-for-android 由 Kivy 团队 管理。
支持
您在使用 python-for-android 或 Kivy 生态系统中的任何相关项目时遇到困难吗?您是否遇到了无法理解的错误?您是否试图了解如何使用它?我们有志愿者可以帮助您!
联系我们的最佳渠道列在最新的 联系我们 文档中。
行为准则
为了培养一个开放和友好的社区,我们作为贡献者和维护者需要确保参与我们的项目和姐妹项目对每个人来说都是没有骚扰和积极的体验。所有互动都以传达尊重、开放心态和感激之情的方式进行至关重要。
请参阅 最新的行为准则。
贡献者
支持者
赞助商
特别感谢 所有赞助商,过去和现在。通过 [成为赞助商] 支持此项目。
以下是我们的主要当前赞助商。请点击查看他们的网站,并支持他们,因为他们支持我们。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源分发
构建分发
哈希值 for python_for_android-2024.1.21-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 846296e53ae0cd004b0b7b1a296fb3d9bc3469de7bf43e7454f7bded28d7ce26 |
|
MD5 | fff31b849192fd88f94175340024a72f |
|
BLAKE2b-256 | 4e9ad7aaddc380894c51484669ca4ac9c5ab890fcda0ef91ed4ad73eadb881a2 |