如何通过Docker使用Buildozer构建.aab?

2024-05-31 21:11:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚才看到support for AAB files刚在Python for Android (p4a)引入。考虑到,fom August 2021, new apps are required to publish with the Android App Bundle on Google Play,这对于任何在Android应用程序上工作的Python开发人员来说都是一个重要的补充

由于我目前正在使用Buildozer via Docker,我想知道哪些步骤可以使它生成一个.aab而不是传统的.apk

为了清楚起见,下面是我用来从容器内部运行Buildozer(使用Docker For Windows)来生成.apk文件的方法:

docker run --interactive --tty --rm --volume "<full_path_to_project_dir>":/home/user/hostcwd --volume kivy/buildozer -v android debug 

我已经看到有一个临时的workaround,但它涉及到使用Android Studio,我不使用,并且希望避免使用。此外,它指的是虚拟机用户,但我不确定这是否也适用于Docker用户


Tags: todocker用户supportnewforfilesapk
1条回答
网友
1楼 · 发布于 2024-05-31 21:11:51

p4a现在支持构建.aab文件https://github.com/kivy/python-for-android

我不知道你会如何在docker中使用p4a或任何东西,但现在你可以尝试使用p4a构建,或者等到支持aab文件的p4a版本被buildozer采用

如果wsl是您的一个选项,那么您也可以使用它

相关问题 更多 >