如何在标准webview中使用cca?

时间:2014-12-16 07:37:51

标签: google-chrome-app cordova-chrome-app

目前cca build android将为x86和ARM生成两个apk(反映两个版本的人行横道)。

我想创建一个使用默认webview的第三个,即定位已经有Chromium的API 19+。

我该怎么做?我应该从哪里开始?

我的第一个野蛮本能是用Cordova克隆整个项目和包装。但是我头脑中的声音通常是错误的。

1 个答案:

答案 0 :(得分:2)

选择退出Crosswalk webview很简单,只需向"webview": "system"添加manifest.mobile.json

您可以在我们的Using Crosswalk in Chrome Apps for Mobile文档中阅读更多详细信息。

您可能还想为该版本设置"minSdkVersion" cordova config.xml首选项,以便在pre-kitkat之前不使用系统webview。实际上,你可能想在kitkat上使用crosswalk,只在Android-L(21+)上使用系统webview,但这取决于你。

我将使用的组合流程是:关闭"webview": "system",并将"minSdkVersion"设置为14(ICS)。运行cca build android --release,然后复制出两个apks。最后,切换到系统webview并将min sdk设置为19/21,并复制出第三个apk。将所有这些上传到Play商店并进行测试!

在开发期间不需要这样做,只是为了进行发布。它不是最好的流程,但它很容易创建脚本来自动化流程。

相关问题