1. In android/androidconfigbuild.sh go to the line where it has the configure options:
$SRC_DIR_QT/configure -v -opensource -qpa ...
and add "-opengl es1" somewhere in there.
2. Next you need to make a change to the plugin code to change the major OpenGL version. Here is the diff:
diff --git a/src/plugins/platforms/android/src/opengl/qandroideglplatformcontext.cpp b/src/plugins/platforms/android/src/op
index 0a7b1f1..7906c73 100644
--- a/src/plugins/platforms/android/src/opengl/qandroideglplatformcontext.cpp
+++ b/src/plugins/platforms/android/src/opengl/qandroideglplatformcontext.cpp
@@ -44,7 +44,8 @@
#include <QPlatformWindow>
#include <QDebug>
-#include <GLES2/gl2.h>
+//#include <GLES2/gl2.h>
+#include <GLES/gl.h>
#include <EGL/egl.h>
#include "qeglconvenience.h"
@@ -63,7 +64,7 @@ QAndroidEglFSPlatformContext::QAndroidEglFSPlatformContext(EGLDisplay display, E
EGLint attribList[3];
attribList[0] = EGL_CONTEXT_CLIENT_VERSION;
- attribList[1] = 2;
+ attribList[1] = 1;
attribList[2] = EGL_NONE;
======= End diff
As far as changes go it's pretty straightforward. Best of luck.