Android opengl es2 shadows are black

So I’ve been trying out Google Cardboard with dynamic lighting. The problem that i’m facing is that the shadows stay black on opengl es2. Is there a way to fix this or do I need to just no support es2? I’ve played with several different methods I’ve found on the internet, using skylights, having the directional light stationary and mobile, playing with post processing but nothing seems to be working. The view port looks great but when it’s packaged and played on my phone all the shadows are solid black.