【问题标题】:Python for Android (p4a): How to pass arguments in a .p4a filePython for Android (p4a):如何在 .p4a 文件中传递参数
【发布时间】:2017-04-24 11:06:35
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: python android configuration kivy p4a


    【解决方案1】:

    我假设 .p4a 相当于这个

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

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

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

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

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

    这个参数是--permission,例如--permission VIBRATE。对于多个权限,请传递多个 --permission 参数。

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

    此参数为--storage-dir PATH,其中 PATH 是您要使用的文件夹。您可以使用p4a apk --help 查看此参数和其他参数的命令行文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-22
      • 2021-03-31
      • 2015-08-06
      • 1970-01-01
      • 1970-01-01
      • 2020-04-01
      • 1970-01-01
      相关资源
      最近更新 更多