1

我正在使用以下代码使用 kivy 构建一个简单的 android 应用程序:

from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.scatter import Scatter
from kivy.uix.floatlayout import FloatLayout

class TutorialApp(App):
    def build(self):
        f = FloatLayout()
        s = Scatter()
        l = Label(text="Hello!",
                  font_size=150)

        f.add_widget(s)
        s.add_widget(l)

        return f

if __name__ == "__main__":
    TutorialApp().run()

我正在使用 buildozer 将此代码构建到 apk 中。我写

buildozer android debug

这给出了以下错误:

http://imgur.com/z9TJMhC

我该如何纠正这个错误。

4

1 回答 1

3

似乎 python 或 kivy 编译器无法导入名为 spawnu 的包。Spawnu 是 pexpect 包的一部分。尝试

sudo pip install pexpect
sudo pip install pexpect --upgrade

为我工作。祝你好运!!

于 2015-07-23T16:11:03.773 回答