In the free version of Unity (version 4.5.4f1) I have one directional light with hard shadows enabled. I also have a sphere on a plane and the sphere has a visible shadow on the plane as expected. When I switch the build to android I lose the appearance of the shadow in the editor (both scene and game views). Why is this? Hard shadows from one real time light is supported, right? So why do I lose my shadow? The quality settings seem to allow it (android is set to simple quality (default value) which allows hard shadows at low resolution, with stable fit, no cascades, and a shadow distance of 20).
in player settings go to Settings for PC,Mac and Linux and in Other Settings uncheck Use Direct3D 11, You should now get shadows for android.