How to build an Android APK with OpenGL ES 3.1

I can answer some of your questions.

I found that even though you enable es3.1, the *.so and *.apk files will also have “es2” as postfix. I use Feature Level Switch node in a material to check that.