我没有使用Buildozer,而是改用P4a。 Buildozer使用了buildozer.spec作为参数,我假设.p4a与此等效。根据我偶然发现的文档,我只是在项目根目录中添加了.p4a,p4a会找到它。
我不知道,您可以传递给构建的所有参数类型是什么?例如,您可以通过.p4a文件添加到manifest.xml吗?
如何将Android权限添加到.p4a?我假设布局与buildozer.specs不同。 .p4a文件上是否有任何完全书面的文档,列出了所有参数类型以及应如何编写?
我的Distb目录最终以/.local结尾。是否有更改此目录的内容?
最佳答案
我假设.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
来查看命令行文档以及其他参数。
关于python - 适用于Android的Python(p4a):如何在.p4a文件中传递参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41052468/