我有一个buildozer项目,它在p4a/recipes/目录中有自定义的python-for-android食谱。
我的一个配方需要一些调试,我不想每次想要重新构建它时都重新构建python和所有其他程序。
我尝试过buildozer android p4a -- clean_recipe_build recipe-name,但它没有找到它(运行recipes只显示普通食谱,而不是我的自定义食谱)。
我该怎么办?
发布于 2020-11-09 23:46:54
显然,有一个未记录在案的参数--local-recipes可以解决这个问题。但是由于我们在运行p4a之前更改工作目录的buildozer下运行,所以我们必须提供一个绝对路径:
buildozer android p4a -- clean_recipe_build recipe-name --local-recipes ~/p4a/recipes/现在它起作用了(但请注意,文档根据食谱警告一些不当行为将需要完全清理,所以如果事情继续奇怪,只需p4a -- clean)。另外,请注意--,它很重要,再一次强调-路径必须是绝对的,而不是相对的。
https://stackoverflow.com/questions/64754806
复制相似问题