如何向 Kivy For Android 添加模块?

2023-12-29

我在 Android 设备上安装了 Kivy,但 help('modules') 显示未安装 PIL 模块。 我怎样才能添加它?

编辑: 我的意思是,我安装了 kivy-launcher 并编写了一个小型测试应用程序,它可以工作。 现在,如果我的应用程序需要一个不可用的模块怎么办? 为了查看哪些模块可用,我安装了 PyCo,这是一个 kivy 的 Python 控制台。

现在我还安装了带有 python 解释器的 QPython 和 SL4A:我是否需要所有这些混乱来编写一个需要额外模块的应用程序?

我对 Linux 和编译 APK 一点也不熟练,这就是为什么我正在寻找一种直接在设备上开发的方法。


“已安装 Kivy”到底是什么意思?

一般来说,当使用 python-for-android 为 android 编译 kivy 时,第一步是使用您需要的任何模块创建一个 android python 发行版。说明here http://kivy.org/docs/guide/packaging-android.html从 kivy 项目构建 apk 时提供有关此过程的一些信息,相关行指定要使用的模块./distribute.sh -m "pil kivy".

编辑:编译 python-for-android 发行版时,如果存在配方,则只能指定要编译的模块。当前食谱位于here https://github.com/kivy/python-for-android/tree/master/recipes.

通常,您还可以通过将纯 python 模块包含在项目目录中来包含它们。

Edit2(1 月 14 日):这现在有点过时了,最新版本的 python-for-android 将自动尝试通过 pip 安装无法识别的依赖项。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何向 Kivy For Android 添加模块? 的相关文章

随机推荐