Ionic4 with Crosswalk Webview on Android platform


#1

DISCLAIMER: I’m aware crosswalk is not supported anymore, and that it adds substantial size to the APK

Now, since Ionic4 is not working in WebView versions <54 I’m trying to make current Ionic beta16 work with crosswalk. I was able to install and run everything with some workarounds, but can’t get icons to show. There’s no error in console. I can see valid network request for the icons and responses with something like this

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M32 256c14.1..."/></g></svg>

But icons are not shown (there is blank space and sidemenu is working)
I’ve created gist with steps I did to make it work

Anyone got it working on Ionic4?

My info

Ionic:

   ionic (Ionic CLI)             : 4.4.0 (C:\Users\Ivica\AppData\Roaming\npm\node_modules\ionic)
   Ionic Framework               : @ionic/angular 4.0.0-beta.16
   @angular-devkit/build-angular : 0.10.6
   @angular-devkit/schematics    : 7.0.6
   @angular/cli                  : 7.0.6
   @ionic/angular-toolkit        : 1.2.0

Cordova:

   cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
   Cordova Platforms     : android 7.1.2
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, (and 6 other plugins)

System:

   NodeJS : v11.2.0 (C:\Program Files\nodejs\node.exe)
   npm    : 6.4.1
   OS     : Windows 10