kivy开发android启动器,无法在kivy launcher for android中运行“hello world”python代码

我正在尝试从我的nexus 5上的kivy启动器中的kivy.org运行此代码 . 我已经在kivy文件夹和“android.txt”文件中创建了一个文件夹 . 这是main.py:

import kivy

kivy.require('1.9.0')

from kivy.app import App

from kivy.uix.label import Label

class TestApp(App):

def build(self):

return Label(text='Hello World')

if __name__ == '__main__':

TestApp().run()

当我从启动器启动它时它立即崩溃 . 这是我在logs文件夹中得到的:

[INFO ] Logger: Record log in /storage/emulated/0/kivy/myshit/.kivy/logs/kivy_15-05-01_6.txt

[INFO ] Kivy: v1.9.0

[INFO ] Python: v2.7.2 (default, Apr 2 2015, 13:52:41)

[GCC 4.8]

[INFO ] Factory: 173 symbols loaded

[WARNING ] stderr: /data/data/org.kivy.pygame/files/lib/python2.7/site-packages/kivy/core/image/img_pygame.py:1.3: RuntimeWarning: import cdrom: No module named cdrom

[WARNING ] stderr: (ImportError: No module named cdrom)

[INFO ] Image: Providers: img_tex, img_dds, img_gif, img_pygame, img_pil (img_ffpyplayer ignored)

[WARNING ] stderr: Traceback (most recent call last):

[WARNING ] stderr: File "main.py", line 9, in

[WARNING ] stderr: return Label(text='Hello World')

[WARNING ] stderr: File "/home/tito/code/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/app.py", line 798, in run

[WARNING ] stderr: File "main.py", line 7, in build

[WARNING ] stderr: class TestApp(App):

[WARNING ] stderr: NameError: global name 'Label' is not defined

请指导我做错了什么?附:我不编译应用程序,我只是想在启动器中运行它 . 示例游戏和展示工作正常 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值