Buildozer因pip依赖关系而失败,“没有有效的依赖关系图”

时间:2019-01-22 16:14:45

标签: python-3.x pip kivy buildozer

我正在尝试使用python3crystax配方为Android编译kivy应用程序。当仅使用python-for-android中列出的配方进行构建时,它可以正常编译,但是每当我尝试添加pip依赖项时,它都会因以下错误而失败:

[ERROR]:   Didn't find any valid dependency graphs.
[ERROR]:   This means that some of your requirements pull in conflicting dependencies.
[ERROR]:   Exiting.

但是,当使用python2配方时,它可以正常编译。 python3crystax是否支持通过pip安装依赖项?

2 个答案:

答案 0 :(得分:1)

听起来您的依赖项确实有一个配方,但是该配方未标记为与python3crystax兼容。如果您想要更具体的答案,请提供有关您正在尝试的操作的更多信息。

答案 1 :(得分:1)

我能够通过将buildozer使用的python-for-android分支从稳定版本更改为buildozer.spec文件中的master来解决此问题。这使我可以使用新的python3配方,而且似乎工作正常。