Android: Open GL ES 2.0 to ES 1.x fallback

Is there a way to set up an Android build so that it will run using ES 2.0 if the device supports it but fall back to 1.x if the device does not? (Similar to iOS’s Universal Target Platform setting?)

My impression is that, if there is no such hybrid/fallback-capable setting, I’m required to either commit to using fixed function graphics exclusively, or, if I use shaders, give up my ability to run on devices that don’t support shaders. Is this correct?

Thanks a lot!

Fallback isn’t an omnisolution either, as Android has no guarantee that OpenGL ES 2.0 devices even support OpenGL ES 1.1
There are various devices that only support OES 2.0 and no 1.1 at all for example