如何将模块添加到Kivy For Android?

时间:2013-07-04 07:08:34

标签: python module kivy

我在我的Android设备上安装了Kivy,但是帮助('modules')显示没有安装PIL模块。 我该如何添加它?

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

现在我还使用python解释器安装了QPython和SL4A:我是否需要编写一个需要额外模块的应用程序?

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

1 个答案:

答案 0 :(得分:3)

'安装Kivy'到底是什么意思?

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

编辑:编译python-for-android发行版时,如果存在配方,则只能指定编译模块。目前的食谱here

您通常也可以将纯python模块包含在项目目录中。

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