目前cca build android
将为x86和ARM生成两个apk(反映两个版本的人行横道)。
我想创建一个使用默认webview的第三个,即定位已经有Chromium的API 19+。
我该怎么做?我应该从哪里开始?
我的第一个野蛮本能是用Cordova克隆整个项目和包装。但是我头脑中的声音通常是错误的。
答案 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商店并进行测试!
在开发期间不需要这样做,只是为了进行发布。它不是最好的流程,但它很容易创建脚本来自动化流程。