如何在 android 设备上运行我的 kivy windows 应用程序
Posted
技术标签:
【中文标题】如何在 android 设备上运行我的 kivy windows 应用程序【英文标题】:how to run my kivy windows app on android device 【发布时间】:2014-05-29 21:47:45 【问题描述】:我在windows上使用过kivy并开发了一个应用程序并尝试在windows android上通过bluestacks安装它,但它说安装失败
如何在 android 上安装我的应用,以便我可以在 android 上运行并使用它
【问题讨论】:
【参考方案1】:您需要提供比“安装失败”更多的信息。你是如何创建你的apk的?安装失败的原因是什么?
如果没有更多信息,一般的答案是查看kivy doc page about building for android。如果你受限于windows,你可以使用那里提到的虚拟机,或者尝试android.kivy.org在线构建工具。
【讨论】:
【参考方案2】:相信我@user3395860,在 Linux 上构建 Kivy/Android 应用程序比在 Windows 上更容易。如果您买不起以 Linux 作为唯一操作系统的机器,请尝试设置像 @inclement 建议的虚拟机(我猜它在 virtualbox 上运行)或做我所做的:
我在我的 Windows 7 上安装了 vmware,并下载了一个与我的 vmware 版本兼容的 Ubuntu 虚拟机(扩展名为 .vmx)并运行它。接下来你需要在 Ubuntu 虚拟机上安装 Kivy,注意 Python 已经安装在 Linux 上,所以你不需要这样做。 要在 Ubuntu 上安装 Kivy,我会执行以下操作:
-
打开终端:Ctrl + Alt + t
安装 kivy PPA:
$ sudo add-apt-repository ppa:kivy-team/kivy
(此处将提示您输入管理员密码)
更新您的系统:$ sudo apt-get update
安装kivy:$ sudo apt-get install python-kivy
测试是否安装了Kivy:打开终端如1,输入python在终端打开python解释器,然后输入>>> import kivy.
在您将 Android 应用程序复制到虚拟机并对其进行测试后构建您的应用程序,请访问:this。很实用也很详细。
【讨论】:
提供的 VM 已经设置为使用 Kivy 和 python-for-android 构建 APK。除非您运行的是 Linux,否则我不会费心手动设置环境。无论如何+1 :) 是的,@RyanP 确实如此,但是自己构建 APK 是一次非常好的体验(但很长)。我喜欢 Linux,这是我的问题...非常感谢 :) 有点悲伤的故事,需要不同的操作系统才能将应用程序构建到 android。以上是关于如何在 android 设备上运行我的 kivy windows 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
在 iOS 设备上运行时,如何允许我的 Kivy 应用程序访问文本文件?
如何使用 android 模拟器(使用 Ubuntu 12.04 + kivy)测试我的 python 应用程序?
即使在笔记本电脑上播放良好,Kivy 声音也无法在 Android 设备上播放
在移动设备上运行 apk 后,python kivy android 应用程序崩溃