在ubuntu中制作APK 回溯(最近一次呼叫最后一次): 文件“/usr/local/bin/buildozer”,第9行,在 加载入口点('buildozer==0.16-dev','console\u scripts','buildozer')() 文件“/usr/local/lib/python2.7/dist packages/buildozer-0.16dev-py2.7.egg/buildozer/scripts/client.py”,第13行,主文件 Buildozer().run_命令(sys.argv[1:]) 文件“/usr/local/lib/python2.7/dist packages/buildozer-0.16_dev-py2.7.egg/buildozer/_init__.py”,第116行,在_init中__ self.config.read(文件名) 文件“/usr/lib/python2.7/ConfigParser.py”,第305行,已读 自读(fp,文件名) 文件“/usr/lib/python2.7/ConfigParser.py”,第512行,已读 升起缺失节头错误(fpname、lineno、line) ConfigParser.MissingSectionHeaderError:文件不包含节头。 文件:buildozer.spec,第1行 '\xef\xbb\xbf[app]\n'

在ubuntu中制作APK 回溯(最近一次呼叫最后一次): 文件“/usr/local/bin/buildozer”,第9行,在 加载入口点('buildozer==0.16-dev','console\u scripts','buildozer')() 文件“/usr/local/lib/python2.7/dist packages/buildozer-0.16dev-py2.7.egg/buildozer/scripts/client.py”,第13行,主文件 Buildozer().run_命令(sys.argv[1:]) 文件“/usr/local/lib/python2.7/dist packages/buildozer-0.16_dev-py2.7.egg/buildozer/_init__.py”,第116行,在_init中__ self.config.read(文件名) 文件“/usr/lib/python2.7/ConfigParser.py”,第305行,已读 自读(fp,文件名) 文件“/usr/lib/python2.7/ConfigParser.py”,第512行,已读 升起缺失节头错误(fpname、lineno、line) ConfigParser.MissingSectionHeaderError:文件不包含节头。 文件:buildozer.spec,第1行 '\xef\xbb\xbf[app]\n',python,ubuntu,Python,Ubuntu,我正在ubuntu中制作一个apk,遇到了这个问题。。 此错误发生在我的程序的python文件中,因此请帮助我。序列是UTF-8字节顺序标记。ConfigParser类不支持直接读取Unicode条目。您需要使用ConfigParser.readfp和config.open来支持文件中的Unicode 因为在阅读buildozer.spec时,这是在buildozer包中的,所以您几乎无法控制它(您可以提出错误报告,但这并不能解决您当前的问题) 您需要将buildozer.spec文件转换为AS

我正在ubuntu中制作一个apk,遇到了这个问题。。
此错误发生在我的程序的python文件中,因此请帮助我。

序列是UTF-8字节顺序标记。
ConfigParser
类不支持直接读取Unicode条目。您需要使用
ConfigParser.readfp
config.open
来支持文件中的Unicode

因为在阅读
buildozer.spec
时,这是在
buildozer
包中的,所以您几乎无法控制它(您可以提出错误报告,但这并不能解决您当前的问题)


您需要将
buildozer.spec
文件转换为ASCII。这将允许
buildozer
读取该文件。

是什么代码生成了该回溯?看起来解析器需要一个文件,并且正在发送一个字符串或缓冲区。buildozer android debug deploy我没有得到任何关于如何将其转换为ASCII格式的解决方案???@Kajal如果打开该文件,请使用“另存为”要覆盖文件,您应该能够选择字符编码。确切的方法取决于您使用的文本编辑器/IDE。我仍然无法获取它。。。
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 116, in __init__
    self.config.read(filename)
  File "/usr/lib/python2.7/ConfigParser.py", line 305, in read
    self._read(fp, filename)
  File "/usr/lib/python2.7/ConfigParser.py", line 512, in _read
    raise MissingSectionHeaderError(fpname, lineno, line)
ConfigParser.MissingSectionHeaderError: File contains no section headers.
file: buildozer.spec, line: 1
'\xef\xbb\xbf[app]\n'