如何将kivy和python文件编译成apk

Posted

技术标签:

【中文标题】如何将kivy和python文件编译成apk【英文标题】:How to compile kivy and python files to apk 【发布时间】:2016-12-05 02:01:06 【问题描述】:

我想将我的 python 和 kivy 文件转换为已签名和未签名的 apk。我在 Windows 上工作,但在 vm ware 的 ubuntu 中使用 python for android 进行编译。安装完所有必要的模块后,如 kivy、python for android 和 android studio。

当我在编译时显示找不到 sdk 的错误。 有没有在windows或ubuntu或linux中生成apk的选项。 我还听说过 buildozer,它也适用于 Windows。 请给我一些建议,我是 kivy 的新手。 谢谢 1

【问题讨论】:

遵循@jilgeza 关于 buildozer 的说明,但我还要注意,您必须使用 Linux 或 OS X,而不是 Windows。 【参考方案1】:

我建议使用 buildozer 而不是 p4a - buildozer 在内部使用它。它还可以自动为您下载指定的android sdk。

使用 pip 安装它:sudo pip install buildozer

安装完成后,进入项目目录并输入:

buildozer init
# edit the buildozer.spec, then
buildozer android_new debug deploy run

查找更多信息on the github。

【讨论】:

以上是关于如何将kivy和python文件编译成apk的主要内容,如果未能解决你的问题,请参考以下文章

如何Python写一个安卓APP

Python Kivy 将文件写入/读取到 SD 卡

如何免费将带有 Kivy 的 python 文件上传到 iPhone?

安装PYthon+Kivy环境(记录)

如何将 Python 文件中的函数导入 Kivy 文件?

如何编译 java 文件并使用 pyjnius 和 kivy 导入它们