3
问题我写在Mac OSX上的简单Kivy应用程序,复制按钮:与建设Kivy APK与buildozer
import kivy
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.boxlayout import BoxLayout
class ButtonApp(App):
def add_button(self, none):
button = Button(text='Press Me too!')
button.bind(on_press=self.add_button)
self.b.add_widget(button)
def build(self):
self.b = BoxLayout()
button = Button(text="Press me!")
button.bind(on_press=self.add_button)
self.b.add_widget(button)
return self.b
if __name__ == "__main__":
ButtonApp().run()
然而,当我开始与buildozer初始化的buildozer文件,并与buildozer Android的调试我运行出现以下错误
self.target.build_package()
File "/usr/local/lib/python2.7/site-packages/buildozer/targets/android.py", line 517, in build_package
version = self.buildozer.get_version()
File "/usr/local/lib/python2.7/site-packages/buildozer/__init__.py", line 675, in get_version
' (looking for `{1}`)'.format(fn, regex))
Exception: Unable to find capture version in ./main.py
(looking for `__version__ = ['"](.*)['"]`)
我已经尝试了许多解决方案,包括交换文件的位置,改变了版本,增加__version__ = "1.2.0"
在main.py文件,而没有成功。我究竟做错了什么?