【问题标题】:.buildozer and bin folders are not created.buildozer 和 bin 文件夹未创建
【发布时间】:2021-07-01 23:34:45
【问题描述】:

我正在尝试使用 buildozer 构建一个 android 应用程序。在我的 Windows 10 设备上,我正在运行 python 3.9.6,并且我已经安装了 buildozer 版本 1.2.0 和 kivy 版本 2.0.0。

问题是当我在我的文件夹NewApp 中按buildozer init 时,那里没有创建bin 文件夹或.buildozer 文件夹。它只是创建了一个 buildozer.spec 文件。现在我希望访问 buildozer 模板,但由于在根文件夹 NewApp 中没有名为 .buildozer 的文件夹,因此我很难找到它们。

【问题讨论】:

  • 根据documentation,这就是buildozer init应该做的事情。
  • 哦,@JohnAnderson,自从this 写完这本书后,情况似乎发生了变化。你能告诉我如何访问模板吗?
  • 我建议按照上述文档中的说明进行操作。

标签: python kivy buildozer


【解决方案1】:

Buildozer 总是这样。那本书可能没有说您需要构建一次才能访问.buildozer 文件夹及其内容。

如果你想访问 buildozer 模板或者想玩 p4a 的内容,你需要构建一次,如果失败也没关系。

您可以使用以下命令进行构建,具体取决于您在项目文件夹中的目标对象,其中有 buildozer.spec 文件。

  • 如果为 Android 创建,
buildozer -v android debug
  • 如果面向 iOS,
buildozer -v ios debug

【讨论】:

  • 我必须在哪里使用这个命令(在 cmd 和 python 环境中,两者都显示错误)?另外,该命令可以在 Windows 中使用吗?
  • 你需要在你的项目目录中的终端中运行这个命令,你有你的buildozer.spec文件。您需要 Windows 上的 WSL 才能使 buildozer 工作。
  • 即使这不起作用,请参阅this
  • 我明白了。一定和Windows有关。我个人没有在 Windows 上使用推土机的经验,但我看到 Kivy 社区的人声称在 WSL 中使用推土机。
  • 这里有类似问题:stackoverflow.com/questions/47176947/…你可能想在discord社区问这个
猜你喜欢
  • 2018-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-15
  • 2022-07-06
  • 1970-01-01
相关资源
最近更新 更多