我将Crosswalk用于需要在Android 2.2及更高版本上运行的项目。
我正在寻找有关manifest.json的任何文档,因为我没有找到任何列出我可以使用的属性的文档。
我也想知道是否有一种方法可以在构建之前手动编辑AndroidManifest.xml,以更改权限或SDK版本。
最终,如果将build文件夹从Crosswalk环境中移到我的项目文件夹中,我会很高兴。目前,我只能使用--target-dir移动APK。
这是我的文件夹结构:
-MyApp_project
-MyApp_www
-[Move build folder here]
-Crosswalk-env
-...content...
-[build folders are there]
谢谢
我是人行横道的新手,所以我的答案应该不是很完美。
正如我之前的评论,manifest.json的文档位于https://github.com/crosswalk-project/crosswalk-website/wiki/Crosswalk-manifest中。
它说您可以设置permissions
属性,因此不必直接编辑AndroidManifest.xml。(尽管我还没有测试过)
我也不知道如何处理人行横道的SDK目录,但是build.bat
像这样的简单脚本减轻了我的痛苦。
@set XWALK_HOME=c:/path/to/crosswalk-5.34.104.5
@set ARCH=x86
@set OUT=%~dp0%out
@mkdir %OUT%
@cd %XWALK_HOME%
python make_apk.py ^
--manifest=%~dp0/src/manifest.json ^
--package=this.is.required.for.shared.mode ^
--target-dir=%OUT% ^
--mode=shared ^
--enable-remote-debug
@cd %~dp0
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句