【问题标题】:Buildozer error while compiling编译时Buildozer错误
【发布时间】:2014-08-22 09:18:05
【问题描述】:

我在 VirtualBox 上的 Ubuntu 64 14.04 上运行 buildozer:

buildozer android debug deploy run

我有以下错误,我找不到它的原因:

Traceback (most recent call last):
  File "/usr/local/bin/buildozer", line 9, in <module>
    load_entry_point('buildozer==0.16-dev', 'console_scripts', 'buildozer')()
  File "/usr/local/lib/python2.7/dist-packages/buildozer-0.16_dev-py2.7.egg/buildozer/scripts/client.py", line 13, in main
    Buildozer().run_command(sys.argv[1:])
  File "/usr/local/lib/python2.7/dist-packages/buildozer-0.16_dev-py2.7.egg/buildozer/__init__.py", line 959, in run_command
    self.target.run_commands(args)
  File "/usr/local/lib/python2.7/dist-packages/buildozer-0.16_dev-py2.7.egg/buildozer/target.py", line 85, in run_commands
    func(args)
  File "/usr/local/lib/python2.7/dist-packages/buildozer-0.16_dev-py2.7.egg/buildozer/target.py", line 97, in cmd_debug
    self.buildozer.build()
  File "/usr/local/lib/python2.7/dist-packages/buildozer-0.16_dev-py2.7.egg/buildozer/__init__.py", line 193, in build
    self.target.build_package()
  File "/usr/local/lib/python2.7/dist-packages/buildozer-0.16_dev-py2.7.egg/buildozer/targets/android.py", line 467, in build_package
    version = self.buildozer.get_version()
  File "/usr/local/lib/python2.7/dist-packages/buildozer-0.16_dev-py2.7.egg/buildozer/__init__.py", line 656, in get_version
    version = match.groups()[0]
IndexError: tuple index out of range 

buildozer.spec 中:

version.regex = __version__ = '0.0.1'

ma​​in.py 中:

__version__ = '0.0.1'

更新:

另一个错误:

# Package the application
# Command failed: /usr/bin/python2.7 build.py --name Mathcore --version 0.0.1 --package org.test.mathcore --private /home/necronomicron/Code/Mathcore/.buildozer/android/app --sdk 14 --minsdk 8 --orientation landscape debug

【问题讨论】:

    标签: android python python-2.7 compilation kivy


    【解决方案1】:

    如果您仍然在 buildozer.spec 中设置版本,请尝试注释掉 version.regex 和 version.filename 行,并直接使用 version = 1.2.0

    【讨论】:

    • 将完整日志粘贴为新问题,使用 --verbose 运行。
    • 必须是 1.2.0 还是任何版本?如果是,它的版本是什么?
    • 如果直接设置版本,什么都可以。
    猜你喜欢
    • 2020-08-31
    • 1970-01-01
    • 2021-02-28
    • 1970-01-01
    • 2014-12-04
    • 2018-11-13
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    相关资源
    最近更新 更多