适用于 Android 的 Python (p4a) : How to pass arguments in a . p4a 文件

标签 python android configuration kivy p4a

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

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

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

我的 Distb 目录最终变成了/.local.. 有什么办法可以改变这个目录吗?

最佳答案

I'm assuming the .p4a is the equivalent of this

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

What I don't know is, what are all the argument types you can pass to the build?

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

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

How would I add android permissions to the .p4a?

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

My Distb Directory ended up being /.local.. Is there anyway to change this directory out put?

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

关于适用于 Android 的 Python (p4a) : How to pass arguments in a . p4a 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41052468/

相关文章:

c++ - 动态状态机库

python - 需要 pexpect 模块的帮助 - 脚本找不到匹配项

python - 安装 Lion 后出现 python 虚拟环境错误

python - Python中使用for循环和dict进行字符串控制

android - 如何向 android.widget.SearchView 添加额外的数据?

java - 如何让 OSGi(Config Admin)持久化/重用您的配置?

c# - configSource 在 system.serviceModel *或其子部分中不起作用

javascript - python3登录网站smzdm.com

java - 什么相当于 Android/Java 中的 JavaScript setInterval/setTimeout?

android - 使用 OpenGL 更快的相机预览?