我有一个在目录buildozer中有自定义python-for-android食谱的项目p4a/recipes/。
我的一个食谱需要一些调试,我不想在每次想要重建 python 和所有其他程序时都重建它。
我试过buildozer android p4a -- clean_recipe_build recipe-name了,但没有找到(运行recipes只显示香草食谱,而不是我的自定义食谱)。
我应该怎么办?
我有一个在目录buildozer中有自定义python-for-android食谱的项目p4a/recipes/。
我的一个食谱需要一些调试,我不想在每次想要重建 python 和所有其他程序时都重建它。
我试过buildozer android p4a -- clean_recipe_build recipe-name了,但没有找到(运行recipes只显示香草食谱,而不是我的自定义食谱)。
我应该怎么办?
显然有一个未记录的论点--local-recipes可以解决它。但是由于我们在buildozer运行 p4a 之前运行在改变工作目录下,我们必须提供一个绝对路径:
buildozer android p4a -- clean_recipe_build recipe-name --local-recipes ~/p4a/recipes/
现在它可以工作了(但请注意,文档警告食谱中的一些不当行为需要彻底清洁,所以如果事情一直很奇怪,只是p4a -- clean)。另外,请注意--,这很重要,并且再一次 - 路径必须是绝对的而不是相对的。