I have install ionic 2 template application.
On emulator application runs OK, but on actual device android 4.1.2 I see only white screen.
I have try to debug app with ionic run android --consolelogs --livereload
but i don’t see any error.
I tried to add crosswalk plugin to the application but no luck with that.
Application should run on my real android 4.1.2 (LG-E440) device.
Steps to reproduce:
- Follow instructions: http://ionicframework.com/docs/v2/getting-started/installation/
- Take 4.1.2 Android and try to run application.
- Application should show only white screen…
Ionic info:
Cordova CLI: 6.0.0
Gulp version: CLI version 3.9.1
Gulp local: Local version 3.9.1
Ionic Version: 2.0.0-beta.3
Ionic CLI Version: 2.0.0-beta.19
Ionic App Lib Version: 2.0.0-beta.9
OS: Distributor ID: Ubuntu Description: Ubuntu 14.04.3 LTS
Node Version: v5.3.0
This is a recent change made to newer releases to cordova. As part of a security fix, they block live reload on the server for now. We’re looking into what we can do to fix this.
Well the problem is that I see white application screen even when I run ionic run android
.
Why is this happening? Oh and one more thing at the end where it should write:
INSTALL SUCCESS
LAUNCH SUCCESS
I see only:
LAUNCH SUCCESS
Is this indicate something that is related to this problem?
You may try building 'a test version’
With our very cute ionic build android
.
Another thing is probably because SASS has not been compiled. I had this problem when I downloaded a template which was using imports from
ionic-angular
instead of the regular
ionic-framework/ionic
or even the
ionic/ionic
I was used to. Try running
ionic setup sass
to see if it solves the problem
–livereload don’t work on android below version 4.4 for me too (old browser engine). So I test it without this flags
PS I’ll try use crosswalk, maybe it’s fix the issue.
I tryed ionic setup sass
but problem perssist. I think there is the issue that I see only:
LAUNCH SUCCESS
when I run ionic run android
.
But when I run ionic run android --emulator
I see:
INSTALL SUCCESS
LAUNCH SUCCESS
This is really bugs me at the core of my heart. Why on emulator is working all fine but not in the real device, why the real device is so different to emulator.
Oh and yes I have tried to install apk with adb install android-debug.apk
but white screen is still there.
I have the same issue, when i launch my app on android 4.3 i can see splash screen but after it’s just white screen. Like you urosjarc it works in my emulator
Oh Android 4.3 is having the same problem!
This is pain in the ass. I think that the best thing is to add issue to ionic 2.
I opened it, this is the answer of Ionic https://github.com/driftyco/ionic/issues/5919. I add it and my app is going from 1 to 17Mo
IONIC 3
[cordova run android --emulator] (run app on emulator update lastest sdk android in android studio)
[cordova run android] (run on your device connect by usb with debug mode)
Don’t use these commands, use the ionic
equivalents so everything is correctly built before:
ionic cordova emulate android
ionic cordova run android
OK thank, I get the problem when I use my commands it is only build the code before no change anything.