" ImportError:无法导入名称spawnu"使用kivy建立apk时

时间:2015-06-10 12:42:11

标签: android python kivy buildozer

我正在使用以下代码使用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

如何纠正此错误。

1 个答案:

答案 0 :(得分:3)

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

sudo pip install pexpect
sudo pip install pexpect --upgrade

为我工作。祝你好运!!