Я хочу оказать поддержку Android 4.0 с помощью плагина crosswalk cordova. Проблема в том, что crosswalk прекратил оказывать поддержку этой версии Android, тем не менее, в этом посте они сообщают, что можно запустить crosswalk в Android 4.0 через версию 19 crosswalk, которая является версией 1.8.0 плагин Cordova пешеходного перехода.
Тем не менее, версия плагинов Cordova для Crosswalk не собирается с последними версиями Cordova. Вопрос в том, какие версии уровней cordova, cordova-android (платформа) и Android API будут созданы для плагина crosswalk cordova 1.8.0, который будет работать на Android 4.0 (уровень API 14)?
Я знаю, что самый простой способ - просто перестать оказывать поддержку этим версиям, но это означало бы потерю нескольких клиентов, и мы не хотим этого, если есть способ обойти это. Кроме того, чем новее версия, тем больше будет пакет APK и, следовательно, тем больше они не хотят устанавливать приложение. По этим причинам было бы лучше использовать более старые версии.
Я провел исследование по этому вопросу и нашел комбинацию версий, которые будут создавать и поддерживать Android 4.1 (API уровня 15 и выше). комбинация:
#if you have cordova installed, you will need to uninstall first
npm uninstall -g cordova
npm install -g cordova@7.0.1
cordova platform add android@6.2.3
# The previous combination of versions will build the newest version of crosswalk (2.4.0)
cordova plugin add cordova-plugin-crosswalk-webview
Сборка Cordova с использованием Android API уровня 26, не новее, потому что в данный момент она не собирается с API 28