Buildozer 错误,CalledProcessError (Kivy)

Posted

技术标签:

【中文标题】Buildozer 错误,CalledProcessError (Kivy)【英文标题】:Buildozer error, CalledProcessError (Kivy) 【发布时间】:2014-10-16 08:29:07 【问题描述】:

运行buildozer android debug deploy run(VirtualBox 上的Ubuntu 64 14.04)时出现以下错误:

Traceback (most recent call last):
  File "build.py", line 491, in <module>
    make_package(args)
  File "build.py", line 354, in make_package
    subprocess.check_call([ANT, arg])
  File "/usr/lib/python2.7/subprocess.py", line 540, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ant', 'debug']' returned non-zero exit status 1
# 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

虽然我找到了this,但它说它已关闭。我也是 Linux 新手。

【问题讨论】:

【参考方案1】:

运行buildozer --verbose android debug 并粘贴完整的输出。虽然猜测,这是因为您缺少 32 位库。如果是这样,你需要类似的东西

sudo dpkg --add-architecture i386
sudo apt-get -qqy update
sudo apt-get -qqy install libncurses5:i386 libstdc++6:i386 zlib1g:i386

如果这不起作用,你应该寻找在你的 ubuntu 版本中安装这些包的正确方法,我不记得这个例子是针对哪个版本的。

【讨论】:

谢谢,现在打包成功了。

以上是关于Buildozer 错误,CalledProcessError (Kivy)的主要内容,如果未能解决你的问题,请参考以下文章

Buildozer 进程在为 android 调试时未能执行最后一个命令错误

如何解决我在 Ubuntu 中的 Buildozer 错误?

Kivy Buildozer VM sh.ErrorReturnCode_127 错误

在“buildozer.spec”的要求部分中指定 FFMPEG 导致 [libavformat/network.o] 错误 1

为啥会有错误 buildozer debug 和 sdl 2?

Buildozer 错误:缺少“ios.codesign.debug”键,您必须提供证书名称才能使用