Windows上的Kivy独立android apk

Posted

技术标签:

【中文标题】Windows上的Kivy独立android apk【英文标题】:Kivy standalone android apk on windows 【发布时间】:2014-08-06 08:30:21 【问题描述】:

我一直在学习 Kivy 以及如何创建 android 应用。我的问题是,有没有办法在 Windows 上将 kivy 制作的应用程序编译为独立的 apk?类似于 buildozer for linux 的东西?我想创建一个应用程序,我将在 Google 和 Amazon 应用程序商店发布。我一直在使用 Kivy Launcher 来测试运行应用程序,但显然让每个人在你的应用程序之前先安装启动器并不理想。我只是使用 buildozer,但我一直遇到它和其他一些必需文件的安装问题。我之前在某处读过,我需要使用 Python-for-Android (Py4A),但我似乎找不到我在哪里读到的。我一直在阅读他们的 kivy 文档和搜索论坛,但我似乎无法找到我正在寻找的答案。任何帮助是极大的赞赏。谢谢

【问题讨论】:

有这些 Apache Cordova 工具和 node.JS,您可以在其中使用 node.JS 执行 .py 脚本(例如,使用 Azure Web 服务器,安装基础,预编译 Python + Kivy 模块通过流式传输它们)。很快就会看到。 【参考方案1】:

Kivy 的工具目前支持 windows。您可以查看documentation 了解选项和说明。

其中没有列出的一件事是,tito 一直在开发一个云构建器来编译 apk,其前端可以在 windows 上运行,但我不知道他发布它的时间表。

【讨论】:

@inclement 您对 Windows 支持的回答是否仍然是最新的? See Kivy page @codeReview:这里没有任何改变——Kivy 本身支持 windows 很好(并且一直支持),但是在那里编译 APK 是不可能的。但是,我一直在revamped python-for-android 中工作,它确实 目标 Windows 支持,不是通过编译所有内容,而是通过对预构建的 android 组件进行二进制下载。这有望很快准备好。 感谢您的通知。我正要开始在 Windows 上安装以针对 Android 4.4 x86。所以这似乎是一个很大的错误。带有 CPython 3.3 x86 的 xubuntu 14.04.2 (amd64) 似乎是完成我的 Python/Kivy 到 Android 应用程序的安全方法。 python-for-android 目前也不支持 python3 - 这是我改进的 python-for-android 中的另一个(尚未完成)功能,所以希望它很快就会可用。 更正要求当前为this,因为 Bulldozer 处于 alpha 阶段。要求比我希望的要严格。我看到了更令人困惑的矛盾要求(请参阅12、3。

以上是关于Windows上的Kivy独立android apk的主要内容,如果未能解决你的问题,请参考以下文章

Python/Kivy 应用程序到 Windows 上的 apk - 安装虚拟机后该怎么办?

Windows 7 上的 Kivy 开发环境

带有kivy的android上的后退按钮功能

在 android for windows 上运行 kivy

在 Android 上的 kivy 中保存应用数据

将 Kivy 应用程序打包到 Android - Windows