3

ボタンを複製する Mac OsX 上のシンプルな Kivy アプリを作成しました。

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 init で buildozer ファイルを開始し、buildozer android debug で実行すると、次のエラーが発生します。

  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 ファイルへの追加など、多くの解決策を試しましたが、すべて成功しませんでした。私は何を間違っていますか?

4

1 に答える 1