在pythonkivy中使用buildozer构建apk

2024-10-03 21:24:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图用python开发一个android应用程序,我遇到了kivy。 我检查了如何将python代码转换为APK,发现buildozer是最好的方法。我准备好了一切,我运行了代码: |在具有主.py以及buildozer.spec 我有个错误:

Traceback (most recent call last):
  File "c:\gvahim\python27\lib\runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "c:\gvahim\python27\lib\runpy.py", line 72, in _run_code
    exec code in run_globals
  File "C:\gvahim\python27\Scripts\buildozer.exe\__main__.py", line 9, in <module>
  File "c:\gvahim\python27\lib\site-packages\buildozer\scripts\client.py", line 14, in main
    Buildozer().run_command(sys.argv[1:])
  File "c:\gvahim\python27\lib\site-packages\buildozer\__init__.py", line 1040, in run_command
    print('Unknown command/target {}'.format(self.translate_target(command, inverse=True)))
AttributeError: 'Buildozer' object has no attribute 'translate_target'

我不知道这意味着什么。有人知道我该怎么做吗?或者是否有其他方法可以制作APK(我试图使用python-4-android,但遇到了很多问题) 顺便说一句,我有Windows10,我试着在Linux虚拟机上的同一个文件夹上运行相同的命令,但是没有成功。在


Tags: run代码inpytargetmainlibline