I’ve this curious problem and I was tring to figure out if it was a bug or if it is - more likely - just something I’m doing wrong.
I’ve add the android platform to my app and it works just fine in the browser but when I deploy it to the physical device (i.e. my smartphone) it doesn’t work. It simply can’t reach the server, which is odd since I have set the request properly.
I’m having this kind of problem with android platform from 3.6.x to 4.0.0 and I suspect it is a gradle bug, but I haven’t yet an answer.
Does anyone have the same issue?
I’ve managed to solve this.
With cordova-android 4.0.0 you need to add
cordova-plugin-whitelist as reported [here]
I hope this could be helpful