I downloaded and installed version 0.29.2 of pokemon go on my Android phone, running lollipop. The app works fine most of the time, however, when I open the app without a WiFi connection (with mobile data on and working), it gets stuck on around 20% on the loading screen and doesn't budge.
The app works when I open it with a Wi-Fi connection and then leave Wi-Fi range or turn off Wi-Fi after it has passed the loading screen. However, the app will not pass the loading screen without WiFi. (Edit: Hotspots don't work either)
I've tried all the usual solutions - restarting, clearing cache, reinstalling, turning off and on mobile data. None of them work.
Any idea how I can start the app when I'm not in WiFi range?