Eclipse,PyDev和Kivy

时间:2013-02-18 15:02:16

标签: android python kivy

我已经安装了Eclipse,pyDev和Kivy,并使用这里的说明使用main.py文件设置我的第一个项目:

http://www.ocularsoftware.com/2012/11/how-to-use-pydev-to-develop-and-run-kivy-applications-on-windows/

但我现在停留在如何创建Hello World Android应用程序并将其安装在我的Android模拟器上。

我是否需要导入Android SDK的任何部分?我错过了什么吗?我甚至不知道在main.py中放什么,除了

print(“Hello,World!”)

编辑:好的我想出了如何让它在测试窗口中运行,但我仍然无法让它在Android虚拟设备中运行。

这是新代码:

from kivy.app import App
from kivy.uix.button import Button

class TestApp(App):
    def build(self):
        return Button(text='Hello World')


if __name__ in ('__main__', '__android__'):
    TestApp().run()

由于

2 个答案:

答案 0 :(得分:3)

您链接到的教程与Android没有任何关系。

标题是:

  

如何使用PyDev开发和运行Kivy应用程序(在Windows上)

请注意(在Windows上)部分。

所以我认为不会让你到任何地方。

可以为android编写python应用程序。看这里: https://code.google.com/p/python-for-android/

在这里: http://code.google.com/p/android-scripting/

我认为kivy不会在sl4a上工作。我相信他们对GUI应用程序有一些支持,但它并不像java SDK那样彻底。

答案 1 :(得分:1)

不支持在Android虚拟机上运行kivy应用程序。您需要使用实际设备。有关详细信息,请查看here

目前在Windows上最简单的方法是::

  1. 下载pre-built VM(ubuntu 12.10警告930 + MB),这是一个虚拟磁盘
  2. 创建一个使用此磁盘的新VirtualBox VM
  3. 启动虚拟机,然后按照虚拟机桌面上自述文件中提到的说明进行操作。
  4. 你应该很快就准备好了。