【发布时间】:2014-06-06 01:28:13
【问题描述】:
所以我正在尝试使用 Buildozer 将一个简单的程序部署到我的 Galaxy S5。我运行buildozer --verbose android debug deploy run,直到最后一部分都很好:
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 511, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ant', 'debug']' returned non-zero exit status 1
# Command failed: /usr/bin/python build.py --name 'School Organized' --version 1.2.0 -- package org.test.schoolorganized --private /home/jolechiw/School-Organized/.buildozer/android/app --sdk 14 --minsdk 8 --orientation landscape debug
输出的最后一部分可以找到here。我真的不明白“命令失败”出了什么问题,但它可能是路径错误?我真的不确定。
编辑:
我不知道这是否重要,但我的应用程序源代码是here
【问题讨论】:
-
您可以在 buildozer.spec 中使用 --verbose 选项或 log_level=2 运行 buildozer 吗?这将显示更多信息。目前,我的猜测是依赖错误。
-
@inclement 查看我编辑的问题
-
@inclement 好好!我更改了搜索的措辞并发现了这一点:stackoverflow.com/questions/22228089/… 感谢 --verbose 的帮助 :) 我将尝试制作一个 virtualenv 以再次通过依赖项