Как использовать cca со стандартным webview?
В настоящее время cca build android
произведет два apk для x86 и ARM (отражающие две версии пешеходного перехода).
Я хотел бы создать третий, который использует веб-просмотр по умолчанию, то есть для таргетинга API 19+, в котором уже есть Chromium.
Как бы я пошел по этому поводу? С чего мне начать?
Мой первый грубый инстинкт - клонировать весь проект и пакет с Cordova. Но этот голос в моей голове, как правило, неправильный.
1 ответ
Чтобы отказаться от веб-просмотра Crosswalk просто, просто добавьте "webview": "system"
тебе manifest.mobile.json
,
Подробнее вы можете прочитать в нашем документе " Использование Crosswalk в Chrome Apps для мобильных устройств".
Вы, вероятно, также хотите установить "minSdkVersion"
Cordova config.xml
предпочтение этой сборке, чтобы система webview не использовала pre-kitkat. На самом деле, вы можете захотеть использовать crosswalk даже на kitkat, а системный webview - только на Android-L (21+), но это ваше дело.
Комбинированный поток, который я бы использовал: Оставить "webview": "system"
выключить и установить "minSdkVersion"
до 14 (ICS). Бежать cca build android --release
, а затем скопируйте два apks. Наконец, переключитесь на веб-просмотр системы и установите min sdk на 19/21 и скопируйте третий apk. Загрузите все это в игровой магазин и протестируйте!
Это не нужно во время разработки, просто для выполнения релизов. Это не лучший процесс, но его легко создавать сценарии для автоматизации процесса.