0

我将 Crosswalk 用于需要在 Android 2.2 及更高版本上运行的项目。
我正在寻找有关 manifest.json 的任何文档,因为我没有找到任何列出我可以使用的属性的内容。

我也想知道是否有办法在构建之前手动编辑 AndroidManifest.xml 以更改权限或 SDK 版本。
最终,如果我可以将构建文件夹从 Crosswalk 环境移动到我的项目文件夹,我会很高兴。目前,我只能使用 --target-dir 移动 APK。
这是我的文件夹结构:

 -MyApp_project  
     -MyApp_www
     -[Move build folder here]
 -Crosswalk-env
     -...content...
     -[build folders are there]

谢谢

4

3 回答 3

0

我是人行横道的新手,所以我的答案不应该是完美的。

正如我之前的评论,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
于 2014-06-09T08:05:40.820 回答
0

Crosswalk 不支持 Android 2.2。它仅支持 Android 4.0 或更高版本的设备。

于 2014-06-10T05:26:15.393 回答
0

主站点是https://crosswalk-project.org/documentation/manifest.html 您也可以尝试即将推出的用于创建 Crosswalk 应用程序的打包工具:https ://github.com/crosswalk-project/crosswalk-app-tools

于 2015-12-14T05:24:55.267 回答