1

我没有使用 Buildozer,而是改为 P4a。Buildozer 使用 buildozer.spec 作为参数,我假设 .p4a 与此等效。根据我偶然发现的文档,我只需将 .p4a 添加到我的项目根目录中,p4a 就会找到它。

我不知道的是,您可以传递给构建的所有参数类型是什么?例如,您可以通过 .p4a 文件添加到 manifest.xml 吗?

如何将 android 权限添加到 .p4a?我假设布局与 buildozer.specs 不同。.p4a 文件上是否有任何完整的文档,列出所有参数类型以及它们应该如何编写?

我的 Distb 目录最终成为 /.local.. 有没有办法改变这个目录?

4

1 回答 1

2

我假设 .p4a 相当于这个

python-for-android 不像 buildozer 那样依赖于配置文件,但这是一种方法。从长远来看,我认为distutils 集成对于完整的项目会更方便。

我不知道的是,您可以传递给构建的所有参数类型是什么?

您通常可能传递给 p4a 的所有内容,该文件只是一个具有完全相同语法的命令行参数列表,每行一个。

您可以在python-for-android 文档或命令行中找到有关这些参数的信息,例如p4a apk --help. 由于与如何传递参数有关的内部原因,这没有列出与构建的最后阶段相关的参数,因此您现在必须从文档中的参考资料中获取这些参数。

如何将 android 权限添加到 .p4a?

对此的论据是--permission,例如--permission VIBRATE。对于多个权限,传递多个--permission参数。

我的 Distb 目录最终成为 /.local.. 有没有办法改变这个目录?

参数是--storage-dir PATH,其中 PATH 是您要使用的文件夹。您可以使用p4a apk --help.

于 2016-12-09T18:13:06.073 回答