gpt4 book ai didi

python - 在 Android 上运行 Kivy

转载 作者:行者123 更新时间:2023-12-04 21:04:01 24 4
gpt4 key购买 nike

因此,我可以在我的 Android 上运行 kivy 示例文件(如 pong),但我无法运行 my own app ,它只是说“Hello World!”。

我不明白,如果有人能帮助我。

这是我的 Python 代码:

import kivy
from kivy.app import App
from kivy.config import Config
from kivy.uix.label import Label
from kivy.uix.widget import Widget

Config.set('graphics','width','360')
Config.set('graphics','height','640')

class Mot(Widget):
def mot(self):
test = 0

def bouger(self):



class WorDown(App):
def build(self):
return Mot()

if __name__ == '__main__':
WorDown().run()

接下来是我的 Kivy 代码:

#:kivy 1.0

<Mot>:
Widget:
canvas:
Color:
rgb: (255, 0, 0)
Rectangle:
size: (360,640)
pos: self.pos

Label:
text: 'WorDown'
center_x: root.width / 2

还有我的 android.txt :

title=WorDown
author=pito
orientation=portrait

所以我把这三个文件放在我安卓手机的Kivy文件夹下的一个文件夹里。当我运行 Kivy 启动器并单击“WorDown”时,Kivy 启动器运行该应用程序但仅在 3 秒后崩溃......

我不明白为什么,因为在我的 Windows 计算机上,它运行得很好!

最佳答案

请查看您包含的 python 代码。在类 Mot 中,您有

def bouger(self):

但函数体中什么也没有。

你的 body 真的什么都没有吗?那时你的代码甚至不应该在你的计算机上运行,​​所以我猜你只是没有发布所有内容。

如果您确定该函数中的代码不是导致崩溃的原因,只需在函数体中写上“pass”即可,这样就不会混淆其他读者。

关于python - 在 Android 上运行 Kivy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27649607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com