I was deploying my application on several devices now and when starting it on devices with Android version 4.x (namely the Samsung Galaxy S3) the SplashScreen appears and afterwards the app just stays white and does nothing.
I found this article: http://blog.ionic.io/market-share-movement-android/
My question is now: is it supposed to not run at all devices or is there a way (besides crosswalk) to make the application run on 4.1-4.4 (despite being slower) or do I have to change the minSDK level? If second applies, how to I do that in the most elegant way ?
Did you remote debug the problem on the device already? Follow these instructions here to debug the problem in Chrome dev tools: https://ionic.zone/debug/remote-debug-your-app#android Look at the console and network tabs for errors.
Thanks for the answer!
No, I didn’t since I dont own such a phone but my sister does. So the application is supposed to run on devices < 4.4 ? I can borrow the phone for sure, but wanted to check first, if it makes any sense or if it’s just a restriction of the new ionic version.
I have no information on that. You should probably debug the problem to see what is causing the white screen, you can of course also use emulators for that. (As I think better documentation for that would be nice I created https://github.com/ionic-team/ionic-site/issues/1183)
While this was written a little while ago Anyone with a working Android 4.3 app for Ionic2
So if it doesnt work on old versions, why wasn’t the minimunSDKversion updated in the config.xml ?
I’m unsure either, it seems challenging to find out what lower versions it supports. Most users in that thread say that 4.4 is buggy wth some features too.