Buildozer gives error upon building Pong app of Kivy framework for android publishing

て烟熏妆下的殇ゞ 提交于 2019-12-12 01:09:49

问题


I am trying to make an apk file using buildozer of the Pong App (https://kivy.org/doc/stable/tutorials/pong.html)

However I am getting the following error on running the buildozer final step.

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

Please let me know the solution to proceed to make the apk file

Reference: https://kivy.org/doc/stable/guide/packaging-android.html


回答1:


So, it looks like Buidozer is having issues finding the sh package. Take a look at https://www.pythonforbeginners.com/modules-in-python/how-to-use-sh-in-python. Dont feel bad, I have had similar experiences with Buildozer.



来源:https://stackoverflow.com/questions/53613329/buildozer-gives-error-upon-building-pong-app-of-kivy-framework-for-android-publi

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!