Buildozer выдает ошибку при сборке приложения Pong Kivy Framework для публикации на Android - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь создать файл apk, используя buildozer приложения Pong (https://kivy.org/doc/stable/tutorials/pong.html)

Однако при выполнении последнего шага buildozer я получаю следующую ошибку.

Traceback (most recent call last):
  File "/usr/local/bin/buildozer", line 11, in <module>
    load_entry_point('buildozer==0.38.dev0', 'console_scripts', 'buildozer')()
  File "/usr/local/lib/python2.7/dist-packages/buildozer/scripts/client.py", line 13, in main
    Buildozer().run_command(sys.argv[1:])
  File "/usr/local/lib/python2.7/dist-packages/buildozer/__init__.py", line 1053, in run_command
    targets = [x[0] for x in self.targets()]
  File "/usr/local/lib/python2.7/dist-packages/buildozer/__init__.py", line 945, in targets
    fromlist=['buildozer'])
  File "/usr/local/lib/python2.7/dist-packages/buildozer/targets/android_new.py", line 10, in <module>
    from buildozer.targets.android import TargetAndroid
  File "/usr/local/lib/python2.7/dist-packages/buildozer/targets/android.py", line 28, in <module>
    import sh
ImportError: No module named sh

Пожалуйста, дайте мне знать решение, чтобы приступить к созданию файла apk

Ссылка: https://kivy.org/doc/stable/guide/packaging-android.html

1 Ответ

0 голосов
/ 04 декабря 2018

Итак, похоже, что у Buidozer возникли проблемы с поиском пакета sh.Взгляните на https://www.pythonforbeginners.com/modules-in-python/how-to-use-sh-in-python. Не расстраивайтесь, у меня был похожий опыт с Buildozer.

...