android - Buildozer 错误,CalledProcessError (Kivy)

标签 android python python-2.7 ubuntu kivy

运行时出现以下错误 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 新手。

最佳答案

运行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 版本中安装这些软件包的正确方法,我不记得这个示例适用于哪个版本。

关于android - Buildozer 错误,CalledProcessError (Kivy),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25447792/

相关文章:

android - react native ScrollView 不在 android 上滚动

python - 在 python eve 应用程序中执行 PUT、PATCH 返回,请求的 URL 不允许该方法

python - 如何在 Python 中检查列表中的两个数字是否相同

python - 时间序列预测(最终使用 python)

python - 尝试在 flask 上插入时无法解码json对象

字符串中所有字符的ASCII值的Python总和

android - 通过 USB 使用 Android 进行数据收集

Android:粗体按钮文本

java - 如何删除 "Status and notification bar"?

python - 无法用 lambda 覆盖 __contains__