【问题标题】:subprocess.CalledProcessError returned non-zero exit status 1subprocess.CalledProcessError 返回非零退出状态 1
【发布时间】:2014-01-13 05:39:46
【问题描述】:

在运行 kivy 时,我收到此错误。我已经安装了ant。

subprocess.CalledProcessError: Command '['ant', 'debug']' returned non-zero exit status 1

谁能告诉我为什么会出现这个错误?由于 python 或 ant 或其他任何东西?

【问题讨论】:

  • 似乎是您发出的命令的使用而不是您的操作系统中缺少ant 导致了问题。所以检查你在子进程中发出的命令。
  • 这是一个相当普遍的错误。请发布完整的日志(您可以通过在 buildozer.spec 中将 log_level 设置为 2 来获取它)以及您的 buildozer.spec 本身。

标签: android python ubuntu kivy


【解决方案1】:

我收到了这个错误,但真正的错误略高于此:

Buildfile: /Users/rallen/Documents/Devel/python/kivy/python-for-android/dist/default/build.xml

BUILD FAILED
/Users/rallen/Documents/Devel/python/kivy/python-for-android/dist/default/build.xml:6: **Source resource does not exist: /Users/rallen/Documents/Devel/python/kivy/python-for-android/dist/default/project.properties**

Total time: 0 seconds
Traceback (most recent call last):
  File "./build.py", line 412, in <module>
    make_package(args)
  File "./build.py", line 336, in make_package
    subprocess.check_call([ANT, arg])
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 511, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ant', 'debug']' returned non-zero exit status 1

搜索了一下,找到了

https://groups.google.com/forum/#!topic/kivy-users/igYampuxxCU

说只创建dist/default/project.properties 并放置

target=android-14

在那个文件中。我实际上使用了android-19,但这让我解决了这个问题。

【讨论】:

    【解决方案2】:

    您可能需要安装 32 位库。 例如,我需要在 Arch Linux 上从 [multilib] 安装 lib32-glibclib32-libstdc++5lib32-zlib

    【讨论】:

    • 很确定 ia32-libs 不再存在,以防你想更新它
    猜你喜欢
    • 2016-08-09
    • 1970-01-01
    • 2016-07-11
    • 2019-10-02
    • 1970-01-01
    • 2017-05-20
    • 2014-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多