Размер приложения Cordova значительно увеличился после добавления плагина Crosswalk web View [VS 2015]

Я создаю простое приложение Cordova, используя framework7 в vs Community Edition 2015, размер apk для сборки приложения по умолчанию составляет около ~ 3 МБ, что касается использования плавных переходов и т. д. подскочил до размера ~ 29 МБ, и, как бы я ни пытался, не смог найти для этого решения. официальная библиотека пешеходных переходов заявляет об увеличении текущего размера приложения всего на 15 МБ, в то время как то, что я получаю, слишком много.

Целевое устройство — андроид. Версия Cordova CLR — 6.0.0, целевой andorid — 4.0+

Любая помощь приветствуется. спасибо


person Alok    schedule 15.07.2016    source источник
comment
Если вашему приложению не нужны все функции Crosswalk, вы можете использовать версию Crosswalk Lite и увеличить размер APK примерно на 12-14 МБ.   -  person Andrea Lazzarotto    schedule 26.03.2017
comment
привет, я думаю, что Crosswalk lite мертв и больше не поддерживается.   -  person Alok    schedule 27.03.2017
comment
Да, и Crosswalk, и Crosswalk Lite больше не выпускаются, но они по-прежнему работают достаточно хорошо, чтобы поддерживать Android 4.x.   -  person Andrea Lazzarotto    schedule 30.03.2017


Ответы (1)


Я создал пустой проект Cordova и добавил cordova-plugin-crosswalk-webview. Затем встройте его в файлы apk. Я получил два выходных файла с плагином: android-armv7-release-unsigned.apk: 22,7 МБ и android-x86-release-unsigned.apk: 26,2 МБ. Без плагина : android-release-unsigned.apk : 261 кб.

Я распаковал файл android-x86-release-unsigned.apk и обнаружил, что файл libxwalkcore.so значительно огромен, почти 50 мб:

Снимок экрана: введите здесь описание изображения

Так что я думаю, что у вас есть правильный вывод. Скачанная библиотека даст прибавку в размере от 22 до 26 мб.

официальная библиотека пешеходных переходов заявляет об увеличении текущего размера приложения всего на 15 МБ.

Возможно, это связано с задержкой обновления документации. Вы можете сообщить об этой проблеме на официальном сайте CrossWalk.

person Elvis Xia - MSFT    schedule 19.07.2016