2013-12-25 4 views
4

во время работы kivy, я получаю эту ошибку. У меня уже установлен мумер.subprocess.CalledProcessError возвратил ненулевой статус выхода 1

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

может кто-нибудь сказать мне, почему эта ошибка возникает? из-за питона или муравья или что-то еще?

+0

Похоже, что это использование команды, которую вы выпустили, а не отсутствие 'ant' в вашей ОС, что вызывает проблему. Поэтому проверьте команду, которую вы выдали в подпроцессе. – flyer

+0

Это довольно общая ошибка. Пожалуйста, опубликуйте полный журнал (вы можете получить его, установив log_level на 2 в файле buildozer.spec), а также свой файл buildozer.spec. – inclement

ответ

2

Я получил эту ошибку, но реальная ошибка была немного выше этого:

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, но это заставило меня пройти мимо этой проблемы.

1

Возможно, вам необходимо установить 32-битные библиотеки. Например, мне нужно было установить lib32-glibc, lib32-libstdc++5 и lib32-zlib от [multilib] на Arch Linux.

+2

Довольно уверен, что ia32-libs больше не существует, если вы хотите обновить эту – Totem

Смежные вопросы