我正在使用以下代码使用 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
这给出了以下错误:
我该如何纠正这个错误。
最佳答案
似乎 python 或 kivy 编译器无法导入名为 spawnu 的包。Spawnu 是 pexpect 包的一部分。尝试
sudo pip install pexpect
sudo pip install pexpect --upgrade
为我工作。祝你好运!!
关于android - 使用 kivy 构建 apk 时出现 "ImportError: Cannot import name spawnu",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30756691/