Lately I've been playing around with mobile app development using Ionic V2 (with Cordova). While testing it on my older mobile device (Galaxy S4) I noticed that the native web view (Android browser) seems to be slow and didn't play any of the Material Design animations. I found CrossWalk and started trying to add it to my project:
> ionic browser add crosswalk
I was able to get older versions working (14, 15), but when trying to use CrossWalk 16, I ran into an error:
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all dependencies for configuration ':_armv7DebugCompile'.
> Could not find any version that matches com.android.support:support-v4:[13.0.0,).
Searched in the following locations:
:android:unspecified > org.xwalk:xwalk_core_library:16.45.421.19
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
It turned out I didn't have everything I needed installed from the Android SDK Manager. I found that I needed to have from Extra:
- Android Support Library
- Google Repository
- Local Maven repository for Support Library
Once I had these installed, my build was able to succeed and the app feels slightly more responsive but I still do not get Material Design animations.