2013-02-18 106 views
1

我已经安装了Eclipse,PyDev的,和Kivy和安装我的第一个项目,使用指令的main.py文件在这里找到:的Eclipse,PyDev的,和Kivy

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除了

打印

EDIT(“你好,世界!”):好吧,我想通了,如何让它在测试窗口中运行,但我仍然无法让它在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() 

感谢

回答

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那么全面。

+0

好点...我以为(在Windows上)部分是指在Windows上设置Kivy ...谢谢 – SkyeBoniwell 2013-02-18 17:15:33

1

不支持在Android虚拟机上运行kivy应用程序。您需要使用实际的设备。详情请看here

现在在Windows上最简单的方法是::

  1. 下载pre-built VM(Ubuntu的12.10警告930 + MB),这是一个VirtualBox虚拟磁盘
  2. 创建一个使用该磁盘创建一个新的VirtualBox虚拟机
  3. 启动虚拟机并按照虚拟机桌面上的自述文件中提到的说明进行操作。

你应该有一个apk准备就绪。