版本
- Python:3.10.8
- 操作系统:Windows 10
- Buildozer:1.4.0
描述
我在Windows 10上,安装了Docker。并遵循此处的说明:https://hub.docker.com/r/kivy/buildozer.buildozer.spec文件未创建,也未找到。
建筑工地规范
命令:
docker run -v "C:GitHubMyApp:/GitHub/MyApp" buildozer init
这给了我输出:文件buildozer.spec已创建,准备进行自定义!
但是没有创建buildozer.spec,当我运行时:
docker run -v "C:GitHubMyApp:/GitHub/MyApp" buildozer android debug
它给了我输出:在当前目录中找不到buildozer.spec。放弃
我已经试着把buildozer.spec放在文件夹"中;C: \GitHub\MyApp"但我仍然得到了输出:在当前目录中找不到buildozer.spec。放弃
我认为问题是您的主机卷没有安装到buildozer docker容器中的正确目录中。
尝试更改:
docker run -v "C:GitHubMyApp:/GitHub/MyApp" buildozer init
收件人:docker run -v "C:GitHubMyApp:/home/user/hostcwd" buildozer init
我认为这会起作用的原因是,如果我查看buildozer的Dockerfile,它会将WORKDIR设置为ENV WORK_DIR="${HOME_DIR}/hostcwd"
https://github.com/kivy/buildozer/blob/master/Dockerfile
希望这能有所帮助。